Query uitleg, MYSQl-database voor een bibliotheek
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$var = 'test';
#werkt niet:
echo 'hallo, $var';
#zo moet het:
echo 'hallo, '.$var;
#zo moet de query
$query = "SELECT veld
FROM tabel
WHERE veld2 = '".mysql_real_escape_string($var)."'
";
?>
$var = 'test';
#werkt niet:
echo 'hallo, $var';
#zo moet het:
echo 'hallo, '.$var;
#zo moet de query
$query = "SELECT veld
FROM tabel
WHERE veld2 = '".mysql_real_escape_string($var)."'
";
?>
Gewijzigd op 12/06/2011 22:28:08 door Jasper DS
Dat is wat ik bedoelde met vars buiten quotes.. ;) (wou hem zelf laten denken)
PHP Jasper op 12/06/2011 22:30:44:
Dat is wat ik bedoelde met vars buiten quotes.. ;) (wou hem zelf laten denken)
Er misten ook enkele quotes in de query.
Wat werkt nu en wat nog niet. Eventueel relevante code posten.
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
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
<?php
$zoekterm = $_POST["zoekterm"];
$voorwaarde = $_POST["voorwaarde"];
include 'config.php';
if ($voorwaarde == 'alles') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ALLES LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'titel') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND TITEL LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'auteur') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ACHTERNAAM LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'uitgever') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND UITNR IN (SELECT UITNR FROM UITGEVERS WHERE UITNAAM LIKE '%" . $zoekterm . "%')";}
elseif ($voorwaarde == 'isbn') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ISBN LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'serie') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND SERIE LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'onderwerp') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND OWNR IN (SELECT OWNR FROM ONDERWERPEN WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%')";}
elseif ($voorwaarde == 'coauteurs') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND COAUTEURSNR IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR2 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR3 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR4 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'provnaam') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND PROVNR IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') OR PROVNR2 IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') OR PROVNR3 IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'drukker') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND DRUKKERNR IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR DRUKKERNR2 IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR DRUKKERNR3 IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
# Check je query
if(($result = mysql_query($sql)) === false)
{
# de query is fout, weergeef in test-fase eventueel mysql_error()
echo' Fout met database!';
}
elseif(mysql_num_rows($result) < 1)
{
echo 'Er zijn geen gegevens gevonden';
}
else
{
echo ("</br></br>");
echo ("<font face='verdana' size='2'><b>Resultaten voor:</b> $voorwaarde = $zoekterm");
echo ("</br></br>");
echo ("<table width='100%'>");
echo ("<tr height='40'><td width='25%' class='tabel'><b>auteur</b></td><td width='60%' class='tabel'><b>titel</b></td><td width='7%' class='tabel'><b>jaar</b></td><td width='8%' class='tabel'><b>exemplaren</b></td></tr>");
while($row = mysql_fetch_row($result))
{
echo ($row["<tr height='20'><td class='tabel'> $achternaam$komma $voornaam $tussenvoegsels </td><td class='tabel'> <a href='$boeknr.htm'>$titel $dubbelpunt $subtitel</a> </td><td class='tabel'> $uitgave </td><td class='tabel'> $aantal_exemplaren </td></tr>"]);
}
echo ("</tabel>");
}
?>
$zoekterm = $_POST["zoekterm"];
$voorwaarde = $_POST["voorwaarde"];
include 'config.php';
if ($voorwaarde == 'alles') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ALLES LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'titel') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND TITEL LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'auteur') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ACHTERNAAM LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'uitgever') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND UITNR IN (SELECT UITNR FROM UITGEVERS WHERE UITNAAM LIKE '%" . $zoekterm . "%')";}
elseif ($voorwaarde == 'isbn') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND ISBN LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'serie') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND SERIE LIKE '%" . $zoekterm . "%' ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'onderwerp') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND OWNR IN (SELECT OWNR FROM ONDERWERPEN WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%')";}
elseif ($voorwaarde == 'coauteurs') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND COAUTEURSNR IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR2 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR3 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR COAUTEURSNR4 IN (SELECT AUTEURNR FROM AUTEURS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'provnaam') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND PROVNR IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') OR PROVNR2 IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') OR PROVNR3 IN (SELECT PROVNR FROM PROVENANCE WHERE ACHTERNAAMP LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
elseif ($voorwaarde == 'drukker') {
$sql = "SELECT ACHTERNAAM, KOMMA, VOORNAAM, TUSSENVOEGSELS, B.BOEKNR, TITEL, DUBBELPUNT, SUBTITEL, UITGAVE, AANTAL_EXEMPLAREN FROM AUTEURS AS A, BOEKEN AS B, EXEMPLAREN AS E, ISBN AS I WHERE A.AUTEURNR = B.AUTEURNR AND B.BOEKNR = E.BOEKNR AND B.BOEKNR = I.BOEKNR AND DRUKKERNR IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR DRUKKERNR2 IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') OR DRUKKERNR3 IN (SELECT DRUKKERNR FROM DRUKKERS WHERE ACHTERNAAM LIKE '%" . $zoekterm . "%') ORDER BY UITGAVE DESC, ACHTERNAAM ASC, TITEL ASC";}
# Check je query
if(($result = mysql_query($sql)) === false)
{
# de query is fout, weergeef in test-fase eventueel mysql_error()
echo' Fout met database!';
}
elseif(mysql_num_rows($result) < 1)
{
echo 'Er zijn geen gegevens gevonden';
}
else
{
echo ("</br></br>");
echo ("<font face='verdana' size='2'><b>Resultaten voor:</b> $voorwaarde = $zoekterm");
echo ("</br></br>");
echo ("<table width='100%'>");
echo ("<tr height='40'><td width='25%' class='tabel'><b>auteur</b></td><td width='60%' class='tabel'><b>titel</b></td><td width='7%' class='tabel'><b>jaar</b></td><td width='8%' class='tabel'><b>exemplaren</b></td></tr>");
while($row = mysql_fetch_row($result))
{
echo ($row["<tr height='20'><td class='tabel'> $achternaam$komma $voornaam $tussenvoegsels </td><td class='tabel'> <a href='$boeknr.htm'>$titel $dubbelpunt $subtitel</a> </td><td class='tabel'> $uitgave </td><td class='tabel'> $aantal_exemplaren </td></tr>"]);
}
echo ("</tabel>");
}
?>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
// dit slaat nergens op
echo ($row["<tr height='20'><td class='tabel'> $achternaam$komma $voornaam $tussenvoegsels </td><td class='tabel'> <a href='$boeknr.htm'>$titel $dubbelpunt $subtitel</a> </td><td class='tabel'> $uitgave </td><td class='tabel'> $aantal_exemplaren </td></tr>"]);
// meer zoiets
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] . 'etcetera';
?>
// dit slaat nergens op
echo ($row["<tr height='20'><td class='tabel'> $achternaam$komma $voornaam $tussenvoegsels </td><td class='tabel'> <a href='$boeknr.htm'>$titel $dubbelpunt $subtitel</a> </td><td class='tabel'> $uitgave </td><td class='tabel'> $aantal_exemplaren </td></tr>"]);
// meer zoiets
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] . 'etcetera';
?>
Code (php)
1
2
3
2
3
<?php
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] .. $row['KOMMA'] . . $row['VOORNAAM'] . . $row['ACHTERNAAM'] . '</td><td class="tabel"> <a href=' . $row['BOEKNR'] .'.htm>'. $row['TITEL'] . . $row['DUBBELPUNT'] . . $row['SUBTITEL'] .'</a></td><td class="tabel">'. $row['UITGAVE'] . '</td><td class="tabel">'. $row['AANTAL_EXEMPLAREN'] .'</td></tr>');
?>
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] .. $row['KOMMA'] . . $row['VOORNAAM'] . . $row['ACHTERNAAM'] . '</td><td class="tabel"> <a href=' . $row['BOEKNR'] .'.htm>'. $row['TITEL'] . . $row['DUBBELPUNT'] . . $row['SUBTITEL'] .'</a></td><td class="tabel">'. $row['UITGAVE'] . '</td><td class="tabel">'. $row['AANTAL_EXEMPLAREN'] .'</td></tr>');
?>
Vooral met betrekking tot de variabele BOEKNR ben ik niet helemaal zeker, omdat tussen het BOEKNR en htm nog een punt moet, naast die punt aan het einde van de variabele.
Code (php)
1
2
3
2
3
<?php
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] . $row['KOMMA'] . $row['VOORNAAM'] . $row['ACHTERNAAM'] . '</td><td class="tabel"> <a href="' . $row['BOEKNR'] . '.htm">' . $row['TITEL'] . $row['DUBBELPUNT'] . $row['SUBTITEL'] . '</a></td><td class="tabel">' . $row['UITGAVE'] . '</td><td class="tabel">' . $row['AANTAL_EXEMPLAREN'] . '</td></tr>';
?>
echo '<tr height="20"><td class="tabel">' . $row['ACHTERNAAM'] . $row['KOMMA'] . $row['VOORNAAM'] . $row['ACHTERNAAM'] . '</td><td class="tabel"> <a href="' . $row['BOEKNR'] . '.htm">' . $row['TITEL'] . $row['DUBBELPUNT'] . $row['SUBTITEL'] . '</a></td><td class="tabel">' . $row['UITGAVE'] . '</td><td class="tabel">' . $row['AANTAL_EXEMPLAREN'] . '</td></tr>';
?>
Dank je wel! Ik krijg nu alleen onder de hierboven genoemde bovenste rij 18 lege rijen, zonder tekst.
Zet dit eens bovenin je script:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
Line 62 is wat we net besproken hebben.
Deze melding krijg ik 18 keer voor elke variabele die er in die code zit.
Dat wil dan zeggen dat er geen veld in de database is met de naam ACHTERNAAM.
Toevoeging op 13/06/2011 00:53:41:
Ik zie het al:
Maak van
while($row = mysql_fetch_row($result))
dit
while($row = mysql_fetch_assoc($result))
Toevoeging op 13/06/2011 00:58:49:
Nog een klein vraagje: hoe krijg ik rondom de variabelen KOMMA en DUBBELPUNT (letterlijk de tekens , en : ) spaties. Nu zitten de namen namelijk direct achter elkaar geplakt (Tolkien,John etc.)
Bravo... jullie gaan vooruit.