Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/(x)html] domyślna wartość dla select - option dla każdego wiersza osobno
ghosty
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.02.2007

Ostrzeżenie: (0%)
-----


Witam,
Robię bazę danych gier, w tej chwili zajmuję się funkcją edycji, oto fragment kodu:
  1. <?php
  2. for($i=0; $i<$amount; $i++)
  3. {
  4. $row = $result->fetch_assoc();
  5. echo '
  6. <tr>
  7. <td class="games_id">'.stripslashes($row['id']).'</td>
  8. <td class="games_name">
  9. <input class="edit_name" name="name'.$i.'" type="text" value="'.stripslashes($row['name']).'"/>
  10. </td>
  11. <td class="games_disc">
  12. <select class="edit_disc" name="disc_type'.$i.'" selected="'.${disctype_.stripslashes($row['disc_type'])}.'">
  13. <option value="d">DVD </option>
  14. <option value="c">CD </option>
  15. </select>
  16. </td>
  17. <td class="games_system">
  18. <select class="edit_system" name="system'.$i.'" selected="'.${video_.stripslashes($row['system'])}.'">
  19. <option value="p">PAL </option>
  20. <option value="n">NTSC </option>
  21. </select>
  22. </td>
  23. <td class="games_type">
  24. <select class="edit_type" name="type'.$i.'" selected="'.${gametype_.stripslashes($row['type'])}.'">
  25. <option value="a">Akcja</option>
  26. <option value="b">Bijatyka</option>
  27. <option value="c">Dla dzieci</option>
  28. <option value="d">Logiczna</option>
  29. <option value="e">Platformowa</option>
  30. <option value="f">Przygodowa</option>
  31. <option value="g">RPG</option>
  32. <option value="h">Sieciowa</option>
  33. <option value="i">Sportowa</option>
  34. <option value="j">Strategiczna</option>
  35. <option value="k">Symulator</option>
  36. <option value="l">Wyścigi</option>
  37. <option value="m">Zręcznościowa</option>
  38. </select>
  39. </td>
  40. </tr>';
  41. }
  42. ?>

i teraz moje pytanie: jak mam zrobić aby wartość wczytana z bazy danych dla "type" była wartością domyślną podczas wyświetlania strony, np. dla 1 gry zostaje wczytana wartość type "b" więc kod 1 wiersza będzie <option value="b" selected>Bijatyka</option>, dla 2 gry wartość "g" więć <option value="g" selected>RPG</option>. Mam nadzieję, że jest zrozumiałe to co napisałem, jeśli nie spróbuję to poprawić.
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 17:53