Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP] Po wybraniu select wyskakiwanie danych
--kamil_lk--
post
Post #1





Goście







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
  1. <script type="text/javascript">
  2. function pokaz(){
  3. var sel = document.getElementById('sel');
  4. var dodatkowy = document.getElementById('dodatkowy');
  5. switch (sel.value) {
  6. case '$record[0]' :
  7. dodatkowy.innerHTML = '$zapytanie2 = mysql_query("SELECT * FROM pokoje WHERE `id`=\'".$record[0]."\'")\n';
  8. dodatkowy.innerHTML = dodatkowy.innerHTML + '$record2 = mysql_fetch_array($zapytanie2)\n';
  9. dodatkowy.innerHTML = dodatkowy.innerHTML + 'echo <fieldset><legend>$record2[0] - $record2[1]</legend>$record2[2]</fieldset><br />';
  10. break;
  11. default : dodatkowy.innerHTML = ''; break;
  12. }
  13.  
  14. }


wywołanie funkcji
  1. echo '<table>';
  2. echo '<form action="" method="post">';
  3. echo '<tr><td>Pokój: </td>';
  4. echo '<td><select name="pokoj" id="sel" onChange="pokaz()"><option>--</option>';
  5. $zapytanie = mysql_query("SELECT * FROM pokoje");
  6. while($record = mysql_fetch_array($zapytanie)){
  7. echo '<option value='.$record['0'].'>'.$record['0'].'</option>';
  8. }
  9. 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"/>';
  10. echo '</form>';
  11. echo '</table>';
  12. echo '<div id="dodatkowy"></div>';
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:38