Na heel veel zoeken toch maar deze vraag stellen.
Het antwoord op soortgelijke vragen in verschillende fora heeft mij geen oplossing gebracht.
Het stukje onderstaande code werkt prima:
alle gegevens uit de database worden keurig op het scherm geprint.
Als ik echter i.p.v. 'abcdefg' nu $_POST['toets'] ervoor in de plaats zet
zoals het antwoord op de soortgelijke vragen luidt, dan is het resultaat
dat er helemaal niets op het scherm verschijnt zelfs geen error bericht.
Het plaatsen tussen quotes helpt niet.
Wie weet hoe het wel moet?
Ik gebruik PHP 5.3.13
Mysql 5.5.24
Het antwoord op soortgelijke vragen in verschillende fora heeft mij geen oplossing gebracht.
Het stukje onderstaande code werkt prima:
alle gegevens uit de database worden keurig op het scherm geprint.
PHP:
<?php
$sql = "SELECT id_nr, toets, naam, huisnummer, postcode, plaats, mailadres
FROM nlijst
WHERE toets = 'abcdefg' ";
// toets komt uit $_POST['toets'] door een formulier
mysql_select_db('dezedb');
$resultaat = mysql_query( $sql, $conn );
if(!$resultaat )
{
die('kon geen data ophalen: ' . mysql_error());
}
else
{
while($rij = mysql_fetch_array($resultaat , MYSQL_ASSOC))
echo "id_nr :{$rij['id_nr']}<br>".
"toets :{$rij['toets']}<br>".
"naam :{$rij['naam']}<br> ".
"huisnummer:{$rij['huisnummer']}<br>".
"postcode :{$rij['postcode']}<br>".
"plaats :{$rij['plaats']}<br>".
"mailadres :{$rij['mailadres']}<br>".
"--------------------------------<br>";
}
?>
zoals het antwoord op de soortgelijke vragen luidt, dan is het resultaat
dat er helemaal niets op het scherm verschijnt zelfs geen error bericht.
Het plaatsen tussen quotes helpt niet.
Wie weet hoe het wel moet?
Ik gebruik PHP 5.3.13
Mysql 5.5.24
Laatst bewerkt door een moderator: