Lid |
|
Hey
Ik heb een ajax scriptje gemaakt. Dat ajax gebeuren werkt perfect. De volgende code wordt uitgevoerd met het script en wordt op de juiste plaats in de pagina geplaatst.
<?php
include("../system/database.php");
echo "<select size=\"10\" style=\"width:270px;\">";
$query = mysql_query("SELECT * FROM `".$mysql_voor."gamefiche` WHERE `gamenaam` LIKE '%".$_GET['zoek']."%'");
if (mysql_num_rows($query) != 0) {
while($var=mysql_fetch_array($query)) {
echo "<option value='".$var['id']."' onclick=\"document.formulier.fiche_id.value = ".$var['id'].";\">".$var['gamenaam']." en ".$var['id']."</option>";
$i++;
}
}
if ($i==0) {
echo "<option> </option><option> </option><option>Geen fiches gevonden.</option>";
}
echo "</select>";
?>
<?php include("../system/database.php"); echo "<select size=\"10\" style=\"width:270px;\">"; $query = mysql_query("SELECT * FROM `".$mysql_voor."gamefiche` WHERE `gamenaam` LIKE '%".$_GET['zoek']."%'"); echo "<option value='".$var['id']."' onclick=\"document.formulier.fiche_id.value = ".$var['id'].";\">".$var['gamenaam']." en ".$var['id']."</option>"; $i++; } } if ($i==0) { echo "<option> </option><option> </option><option>Geen fiches gevonden.</option>"; } ?>
Nu het probleem zit hem hier. Als je in je select een optie aanklikt veranderd het veld fiche_id niet. Aan wat zou het kunnen liggen?
<p><input type="text" style="width:270px;border-color:#acacac;background-color:#ededed;" onkeyup="sendRequestSearchFiche(this.value, 'game');"/></p>
<p id="searchbox"></p>
<p><label><strong>Fiche id:</strong></label>
<input type="text" name="fiche_id" value="Je moet nog een fiche selecteren" style="width:170px;border-color:#acacac;background-color:#ededed;" /></p>
<p><input type="text" style="width:270px;border-color:#acacac;background-color:#ededed;" onkeyup="sendRequestSearchFiche(this.value, 'game');"/></p> <p id="searchbox"></p> <p><label><strong>Fiche id:</strong></label> <input type="text" name="fiche_id" value="Je moet nog een fiche selecteren" style="width:170px;border-color:#acacac;background-color:#ededed;" /></p>
|