Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] tresc formularza zależna od opcji radiobuttona
Forum PHP.pl > Forum > PHP
zaba285
Witam, potrzebuje wskazówki. Mam taki kod:

  1. <html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3. <link rel="Stylesheet" type="text/css" href="style.css" />
  4. <head>
  5. <title>page</title>
  6. </head>
  7. <?php $isSKU=1;?>
  8. <table>
  9. <form name="ajax" action="cos.php" method="POST">
  10. <tr>
  11. <td>
  12. IsSKU
  13. </td>
  14. <td>
  15. <input type="radio" name="IsSKU" value="1" checked="checked" />Tak
  16. <input type="radio" name="IsSKU" value="0" />Nie
  17. </td>
  18. </tr>
  19. <?php
  20. if ($isSKU==1) {
  21. require_once 't1.php';
  22. }
  23. else if ($isSKU==0) {
  24. require_once 't2.php';
  25. }
  26. ?>
  27. <tr>
  28. <td>
  29. </td>
  30. <td>
  31. <input type="button" value="Dodaj">
  32. <input type="reset" name="b2" value="Wyczysc wszystko">
  33. </td>
  34. </tr>
  35. </form>
  36. </table>
  37. <body>
  38. </body>
  39. </html>


chciałbym aby zmienna $IsSKU zmieniała wartość przy przełączaniu pól radio, i żeby pole input typu tekst było inne w zależności od wartości zmiennej $IsSKU (dlatego robie require_once z pliku, w pliku jest kod pola)

Poniżej wklejam link do zrzutu jak to wygląda w przeglądarce:
http://img38.imageshack.us/img38/5366/issku.gif

Nie mam za bardzo pomysłu jak się za to zabrać, dlatego proszę o poradę jak i co mogę zrobić (czy da się to załatwić za pomocą zdarzeń - onclick i jakiś javascript? czy może coś z ajaxem się da zrobić? jakieś inne sugestie?)
kriszna
Skorzystaj z AJAX'a. Temat: Przydatne artykuy
zaba285
a może jakieś dokładniejsze sugestie jeśli to ma być ajax. Czy na zdarzeniach onclick mam operować? I jak przechwycić wartość z formularza i przypisać do zmiennej w php?
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.