Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Formularz
Forum PHP.pl > Forum > Przedszkole
MikuPL
Potrzebuje zrobić formularz, który będzie przekazywał informacje do innego pliku, jednak zupełnie nie mogę sobie z tym poradzić... Co robie źle?


form.html
  1. <form action="index.php" method="post">
  2. Nick:
  3. <input type="text" name="nick" value="Twój nick" /><br />
  4. <br />
  5.  
  6. Typ:<br />
  7. <input type="radio" name="typ" value="a" />A<br />
  8. <input type="radio" name="typ" value="b" />B<br />
  9. <br />
  10.  
  11. Metoda:<br />
  12. <input type="radio" name="met" value="cos1" />coś 1</br />
  13. <input type="radio" name="met" value="cos2" />coś 2</br />
  14. <input type="radio" name="met" value="cos3" />coś 3</br />
  15. </br />
  16.  
  17. <input type="submit" value="OK" />
  18. </form>



index.php
  1. <?php
  2.  
  3. $nick = $_POST["nick"];
  4. $co = $_POST["typ"];
  5. $jak = $_POST["met"];
  6.  
  7. if(($co == "") or ($jak == "")) $src = "error.htm";
  8.  
  9. if(($co == "a") and ($jak == "cos1")) $what = "a1";
  10. if(($co == "a") and ($jak == "cos2")) $what = "a2";
  11. if(($co == "a") and ($jak == "cos3")) $what = "a3";
  12.  
  13. if(($co == "b") and ($jak == "cos1")) $what = "b1";
  14. if(($co == "b") and ($jak == "cos2")) $what = "b2";
  15. if(($co == "b") and ($jak == "cos3")) $what = "b3";
  16.  
  17. if($what == "a1") $src = '"adres", $nick, "adres cd"';
  18. if($what == "a2") $src = '"adres", $nick, "adres cd"';
  19. if($what == "a3") $src = '"adres", $nick, "adres cd"';
  20. if($what == "b1") $src = '"adres", $nick, "adres cd"';
  21. if($what == "b2") $src = '"adres", $nick, "adres cd"';
  22. if($what == "b3") $src = '"adres", $nick, "adres cd"';
  23.  
  24. ?>
  25.  
  26. <!DOCTYPE "HTML Frameset DTD">
  27. <html>
  28. <head>
  29. <title> formularz a lub b </title>
  30. </head>
  31. <frameset rows="25px,*" border="0">
  32. <frame src="nieistotne" noresize scrolling="no" frameborder="0" />
  33. <frame src="<? echo $src; ?>" noresize scrolling="auto" frameborder="0" />
  34. </frameset>
!*!
  1. if($what == "a1") $src = 'adres1, '.$nick.', adres cd';


  1. <?php echo $src; ?>
MikuPL
OK, poprawione ale nadal nie działa. Zauważyłem, że nie pobiera danych z formularza. echo $co nic nie wyświetliło.
kkpre
U mnie działa wink.gif Coś źle "poprawiłeś".

  1. <?php
  2.  
  3. $nick = $_POST["nick"];
  4. $co = $_POST["typ"];
  5. $jak = $_POST["met"];
  6.  
  7. if(($co == "") or ($jak == "")) $src = "error.htm";
  8.  
  9. if(($co == "a") and ($jak == "cos1")) $what = "a1";
  10. if(($co == "a") and ($jak == "cos2")) $what = "a2";
  11. if(($co == "a") and ($jak == "cos3")) $what = "a3";
  12.  
  13. if(($co == "b") and ($jak == "cos1")) $what = "b1";
  14. if(($co == "b") and ($jak == "cos2")) $what = "b2";
  15. if(($co == "b") and ($jak == "cos3")) $what = "b3";
  16.  
  17. if($what == "a1") $src = 'adres, '.$nick.', adres cd';
  18. if($what == "a2") $src = 'adres, '.$nick.', adres cd';
  19. if($what == "a3") $src = 'adres, '.$nick.', adres cd';
  20. if($what == "b1") $src = 'adres, '.$nick.', adres cd';
  21. if($what == "b2") $src = 'adres, '.$nick.', adres cd';
  22. if($what == "b3") $src = 'adres,'. $nick.', adres cd';
  23.  
  24. echo $co;
  25. ?>
MikuPL
Ok, działa smile.gif

Temat do zamknięcia
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.