mis een stuk in mijn script
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php include("../connection.php"); ?>
<?php include("../div.php");?>
</div>
<div id="content">
<div id="welkom">
<h2>gegevens van de Clubs</h2>
</div>
</div>
<?php
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
<?php
$naam_club = 'naam_club';
$speelstad = 'speelstad';
$naam_stadion = 'naam_stadion';
$opgericht = 'opgericht';
$stadion_grote = 'stadion_grote';
$landstitels = 'landtitels';
?>
<center>
<table border="1">
<tr>
<td>
naam van de club
</td>
<td>
<?phpecho $naam_club;?>
</td>
</tr>
<tr>
<td>
speelstad
</td>
<td>
<?phpecho $speelstad;?>
</td>
</tr>
<tr>
<td>
naam van stadion
</td>
<td>
<?phpecho $naam_stadion;?>
</td>
</tr>
<tr>
<td>
opgericht in
</td>
<td>
<?phpecho $opgericht;?>
</td>
</tr>
<tr>
<td>
maximum capaciteit stadion
</td>
<td>
<?phpecho $stadion_grote?>
</td>
</tr><tr>
<td>
aantal landstitels gewonnen
</td>
<td>
<?phpecho $landstitels;?>
</td>
</tr>
</center>
<?php include("../footer.php");?>
<?php include("../div.php");?>
</div>
<div id="content">
<div id="welkom">
<h2>gegevens van de Clubs</h2>
</div>
</div>
<?php
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
<?php
$naam_club = 'naam_club';
$speelstad = 'speelstad';
$naam_stadion = 'naam_stadion';
$opgericht = 'opgericht';
$stadion_grote = 'stadion_grote';
$landstitels = 'landtitels';
?>
<center>
<table border="1">
<tr>
<td>
naam van de club
</td>
<td>
<?phpecho $naam_club;?>
</td>
</tr>
<tr>
<td>
speelstad
</td>
<td>
<?phpecho $speelstad;?>
</td>
</tr>
<tr>
<td>
naam van stadion
</td>
<td>
<?phpecho $naam_stadion;?>
</td>
</tr>
<tr>
<td>
opgericht in
</td>
<td>
<?phpecho $opgericht;?>
</td>
</tr>
<tr>
<td>
maximum capaciteit stadion
</td>
<td>
<?phpecho $stadion_grote?>
</td>
</tr><tr>
<td>
aantal landstitels gewonnen
</td>
<td>
<?phpecho $landstitels;?>
</td>
</tr>
</center>
<?php include("../footer.php");?>
Toevoeging op 08/01/2011 16:41:28:
ik weet dus dat er in iedergeval iets tussen regel 13 en 14 moet maar weet niet wat
Je was toch nog bezig in dit topic: http://www.phphulp.nl/php/forum/topic/unexpected-tvariable/75496/last/
Dan is bovenstaand een dubbelpost en kan het dicht.
Gewijzigd op 08/01/2011 16:44:20 door - SanThe -
Maar hoe zit dat fetchen dan zou je dat kunnen uitleggen want snap dat niet. En ik moet toch ergens aangeven wat die variablen zijn ?
- SanThe - op 08/01/2011 16:53:03:
Lees de tutorials eens door op www.phptuts.nl/
ja maar dan weet ik niet precies wat ik moet zoeken. Ik kan nergens iets vinden op fetchen
Maar waarom heb je regel 14 tot/met 20 dan niet nodig, daar geef ik toch de waarde van de variable aan ?
Das nou juist onder andere het nut van een database! Je hoeft niet handmatig je waarde in het script mee te geven. Zo kan je data opslaan en zo allemaal netjes weergeven.
Je stopt daar gewoon die zelfgetypte stukjes tekst in dat is niet wat jij wilt. Jij wilt de tekst uit de database halen. Ga eerst maar eens lezen dan zal je het wel snappen.
Code (php)
1
2
3
2
3
<?php
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
Dit klopt niet. 'Query' moet een variabele zijn (dollarteken vergeten).
Hier een voorbeeld van een werkende db-query:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$sql = "SELECT naam_club, naam_stadion FROM gegevens_club WHERE naam_club = 'Ajax'";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, so nothing to print";
exit;
}
while ($row = mysql_fetch_assoc($result)) {
echo $row["naam_club"];
echo $row["naam_stadion"];
}
?>
$sql = "SELECT naam_club, naam_stadion FROM gegevens_club WHERE naam_club = 'Ajax'";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, so nothing to print";
exit;
}
while ($row = mysql_fetch_assoc($result)) {
echo $row["naam_club"];
echo $row["naam_stadion"];
}
?>
Gewijzigd op 08/01/2011 19:11:48 door The Ultimate
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
$sql = "
SELECT
naam_club,
naam_stadion
FROM
gegevens_club
WHERE
naam_club = 'Ajax'
";
if( $res = mysql_query( $sql ) )
{
if( mysql_num_rows( $res ) > 0 )
{
while( $row = mysql_fetch_assoc( $res ) )
{
echo $row['naam_club'];
echo $row['naam_stadion'];
}
}
else
{
echo 'Er zijn geen resultaten gevonden.';
}
}
else
{
echo 'Er is een fout in de query opgetreden.';
}
?>
$sql = "
SELECT
naam_club,
naam_stadion
FROM
gegevens_club
WHERE
naam_club = 'Ajax'
";
if( $res = mysql_query( $sql ) )
{
if( mysql_num_rows( $res ) > 0 )
{
while( $row = mysql_fetch_assoc( $res ) )
{
echo $row['naam_club'];
echo $row['naam_stadion'];
}
}
else
{
echo 'Er zijn geen resultaten gevonden.';
}
}
else
{
echo 'Er is een fout in de query opgetreden.';
}
?>
Maar das denk kwestie van smaak. Al denk ik niet dat Huibert wat opschiet met voorbeelden, hij moet denk maar even goed gaan kijken naar wat tutorials van bijvoorbeeld phptuts.nl
Met dank aan jullie dus daar wil ik jullie effe voor bedanken
Toevoeging op 09/01/2011 10:59:40:
kan dus een slotje op
Er komen hier geen slotjes op want andere kunnen misschien wel zelfde vraag nodig hebben, en dan dit topic gebruiken.