Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Select
Forum PHP.pl > Forum > PHP
Legro
Mam taki kod:

  1. <?php
  2. function dodaj() {
  3.  
  4. if ( isset ( $_POST['tresc_d'] )) {
  5.  
  6. if ( empty ( $_POST['tresc_d'] )) {
  7.  
  8. $error = 'Proszę wpisać treść';
  9.  
  10. }
  11.  
  12. if ( isset ( $error )) {
  13.  
  14. echo $error;
  15.  
  16. } else {
  17.  
  18. $dodaj = mysql_query (" INSERT INTO `wp` ( `id_d` , `kat_d` , `tresc_d` ) VALUES ('0', '".$_POST['w_kategorie']."', '".$_POST['tresc_d']."') ");
  19.  
  20. }
  21.  
  22. if ( $dodaj ) {
  23.  
  24. echo 'Dodany! Kliknij <a href="admin.php?op=dodaj">tutaj</a>, aby dodać kolejny';
  25.  
  26. }
  27. }
  28.  
  29. $kat = mysql_query (" Select * From `kategorie` ORDER BY `nazwa_kat` ASC ");
  30.  
  31.  
  32. while ( $rkat = mysql_fetch_array ( $kat, MYSQL_ASSOC )) {
  33.  
  34. $w_kat .= '<OPTION>'.$rkat['nazwa_kat'].'</OPTION>';
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41. if ( !$dodaj_Dowcip ) {
  42.  
  43. echo '<form action="admin.php?op=dodaj" method="post">';
  44. echo '<SELECT NAME="w_kategorie">';
  45. echo 'Wybierz kategorię: <br /> '.$w_kat.' <br />';
  46. echo '</SELECT>';
  47. echo '<br />Treść: <br /> <textarea name="tresc_d"></textarea><br />';
  48. echo '<input type="submit">';
  49.  
  50. }
  51. }
  52. ?>


I nie potrafie zrobic tak zeby kategoria ktora ma odpowiedni id (skrypt pobiera z bazy) z <option> byla zapisywana do bazy razem z opisem... A teraz tylko opis sie zapisuje id opisu a kategoria ciagle 0... chociaz jak wybiere kategorie Nowe ktora ma id 7 w tym option :/

pozdrawiam.
chomiczek
Jeżeli dobrze zrozumiełm powinieneś mieć:
  1. <?php
  2. $w_kat .= '<option value="'.$rkat['kat_d'].'">'.$rkat['nazwa_kat'].'</option>';
  3. ?>


Pod warunkiem, że w tabeli kategorie istnije pole kat_d i przechowuje ono ID kategorii.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.