Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] formularz :/
Forum PHP.pl > Forum > Przedszkole
2rek
a wiec mam dwie tabele link oraz kategoria_link

LINK
--naz_link
-id_kat_link
-adr_link
-opi_link

KATEGORIA_LINK
--id_kat_link
-naz_kat_link


formularz ktory umozliwia dodanie linka do wybranej kategorii

  1. <SELECT NAME="naz_kat_link">
  2. <? $zapytanie = 'SELECT * FROM `kategoria_link`';
  3. $wypis = mysql_query($zapytanie);
  4. while ($wiersz = mysql_fetch_row($wypis)) {
  5. echo '<OPTION>'. $wiersz[1] ;
  6. }
  7. mysql_close($link);
  8. ?>
  9. </SELECT>
  10. </td>
  11. </tr>
  12. <tr>
  13. <td>www:</td>
  14. <td><input type="text" name="adr_link" size="60" maxlength="200" /></td>
  15. </tr>
  16. <tr>
  17. <td>nazwa:</td>
  18. <td><input type="text" name="naz_link" size="60" maxlength="100" /></td>
  19. </tr>
  20. <tr>
  21. <td>opis:</td>
  22. <td><TEXTAREA NAME="opi_link" COLS="30" ROWS="7" maxlength="300"></TEXTAREA></td>
  23. </tr>
  24. <tr>
  25. <td></td>
  26. <td><INPUT TYPE="submit" VALUE="dodaj"></td></tr>
  27. </table>
  28. </form>
  29.  
  30. <?
  31. //odczyt danych z formularza
  32. $naz_kat_link=substr(strip_tags($_POST["naz_kat_link"]),0,30);
  33. $naz_link=substr(strip_tags($_POST["naz_link"]),0,100);
  34. $adr_link=substr(strip_tags($_POST["adr_link"]),0,200);
  35. $opi_link=substr(strip_tags($_POST["opi_link"]),0,300);
  36. //zapis danych z formularza do bazy
  37. if ($naz_link && $adr_link)
  38. {
  39. //polczenie z baza
  40. [...]
  41. //sql-dodanie nowego rekordu
  42. $sql="insert into link values(NULL,'$naz_link','$adr_link','$opi_link','$naz_kat_link')";
  43. mysql_query($sql);
  44. mysql_close($link);
  45. }
  46. else print "<p>Wypelnij wszystkie pola</p>"
  47. ?>


problem:
-w polu wyboru przy dodawaniu nowego linka wyswietlaja sie -naz_kat_link z tabeli KATEGORIA_LINK co jest celowe
-jednak przy dodaniu tego linka do tabeli chcialbym zamiast -naz_kat_link dodac odpowiadajace mu -id_kat_link ale zeby w polu OPTION wyswietlaly sie -naz_kat_link
questionmark.gif
dyktek
  1. <?php
  2. <option value="tutaj zmienna trzymająca ID">tutaj zmienna z nazwa kategorii</option>
  3. ?>

questionmark.gif
nospor
1) z php to nie ma zadnego zwiazku
2) nadaje sie na przedszkole. w pierwszym lepszym kursie html wyjasnione jest co i jak sie robi z selectem i option
przenosze
2rek
Cytat(dyktek @ 2.08.2006, 09:40 ) *
  1. <?php
  2. <option value="tutaj zmienna trzymająca ID">tutaj zmienna z nazwa kategorii</option>
  3. ?>

questionmark.gif

kurde przeciez to oczywiste -dzieki
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.