Beste Helpmij-ers,
Ik ben op een probleem gestoten bij het ophalen van records uit een database. Ik zit hier al een halfuur op te kijken en begin puntkomma's te zien waar die niet staan, en de haakjes dansen over m'n beeldscherm...
Bij deze roep ik jullie hulp in.
Ik heb een dropdown box die van elke speler de naam selecteert uit een database die vol met dorpen staat. Als de waarde in de box wordt veranderd verschijnt er een tweede dropdown box waar ik de gebruiker laat kiezen tussen de verschillende dorpen van die speler. Dit gebeurt allemaal automatisch via php en wat javascript.
Het probleem is dat hij de query die de dorpjes uit de database haalt niet goed uitvoert.
De code:
Hopelijk kunnen jullie mij helpen!
Silox.
Ik ben op een probleem gestoten bij het ophalen van records uit een database. Ik zit hier al een halfuur op te kijken en begin puntkomma's te zien waar die niet staan, en de haakjes dansen over m'n beeldscherm...
Bij deze roep ik jullie hulp in.
Ik heb een dropdown box die van elke speler de naam selecteert uit een database die vol met dorpen staat. Als de waarde in de box wordt veranderd verschijnt er een tweede dropdown box waar ik de gebruiker laat kiezen tussen de verschillende dorpen van die speler. Dit gebeurt allemaal automatisch via php en wat javascript.
Het probleem is dat hij de query die de dorpjes uit de database haalt niet goed uitvoert.
De code:
PHP:
<?
echo "Speler: <form><select name=spelers onchange=showUser(this.value)>";
$speler = mysql_query("SELECT * FROM `dorpen` GROUP BY `player`");
while ($spelers = mysql_fetch_assoc($speler)) {
echo "<option value=$spelers[player]>$spelers[player]</option>";
}
echo "</select></form>";
echo "<div id=txtHint><b>Person info will be listed here.</b></div>";
?>
// VIA JS NAAR ANDERE PHP DIE ANDERE DROPDOWN ZOU MOETEN WEERGEVEN
<?
$q=$_GET["q"];
$dorp = mysql_query("SELECT * FROM `dorpen` WHERE `player`='$q'");
// BIJ HET OUTPUTTEN VAN $q KOMT DE WAARDE IN DE TEXTBOX ER DEFTIG OP
echo "Dorp: <form><select name=dorpen>";
while ($dorpen = mysql_fetch_assoc($dorp)) {
echo "<option value=$dorpen[player]>$dorpen[player]</option>";
}
echo "</select></form>";
?>
// RESULTAAT: GEEN WAARDEN IN DE TWEEDE DROPDOWN BOX
Hopelijk kunnen jullie mij helpen!
Silox.
Laatst bewerkt door een moderator: