Witam.
Staram napisać się coś takiego, że po wyborze w select numeru wyskakują pod spodem odpowiednie dane z bazy MySql.
Poniżej przedstawiam moje wypociny, które nie działają. Pomożecie?
funkcja js
<script type="text/javascript"> function pokaz(){
var sel = document.getElementById('sel');
var dodatkowy = document.getElementById('dodatkowy');
switch (sel.value) {
case '$record[0]' :
dodatkowy.innerHTML = '$zapytanie2 = mysql_query("SELECT * FROM pokoje WHERE `id`=\'".$record[0]."\'")\n';
dodatkowy.innerHTML = dodatkowy.innerHTML + '$record2 = mysql_fetch_array($zapytanie2)\n';
break;
default : dodatkowy.innerHTML = ''; break;
}
}
wywołanie funkcji
echo '<form action="" method="post">'; echo '<tr><td>Pokój: </td>'; echo '<td><select name="pokoj" id="sel" onChange="pokaz()"><option>--</option>'; echo '<option value='.$record['0'].'>'.$record['0'].'</option>'; }
echo '</select></td><td> Od: </td><td><input type="text" name="start" value="rrrr-mm-dd"/></td><td> Do: </td><td><input type="text" name="stop" value="rrrr-mm-dd"/></td><td><input type="submit" name="rezerwuj" value="Rezerwuj"/>'; echo '<div id="dodatkowy"></div>';