Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja "IF" (jeżeli)
Forum PHP.pl > Forum > Przedszkole
romex77
Mam taki formularzyk i 6 pól do wyboru (radio). Jaką napisać funkcję w php żeby po wybraniunp. drugiej opcji i nacisnięciu "wyslij" , pojawił nam się
napis " Gratuluję wybrałeś opcje drugą" .
Html:
  1.  
  2.  
  3. <meta charset="utf-8" />
  4.  
  5. <title>Formularz</title>
  6.  
  7. <link rel="stylesheet" href="style.css" type="text/css" />
  8.  
  9. </head>
  10.  
  11.  
  12. <h1>Wybierz kategorie</h1>
  13.  
  14. <form action="save.php" method="post" >
  15.  
  16. <div><span><h2>Kategoria</h2></span></div>
  17.  
  18. <div><input type="radio" name="kategoria" value="1" />Czujniki i urządzenia pomiarowe</div>
  19.  
  20. <div> <input type="radio" name="kategoria" value="2" />Napedy i sterowanie</div>
  21.  
  22. <div> <input type="radio" name="kategoria" value="3" />Mechanika </div>
  23.  
  24. <div> <input type="radio" name="kategoria" value="4" /> Robotyka przemyslowai mechatronika</div>
  25.  
  26. <div> <input type="radio" name="kategoria" value="5" />PLC,HMI,SCADA</div>
  27.  
  28. <div> <input type="radio" name="kategoria" value="6" />Robotyka edukacyjna</div>
  29.  
  30.  
  31.  
  32. <div> <input type="submit" Value="Wyślij formularz" /></div>
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. </body>
  41.  
  42. </html>



PHP (nie wiem czy mam dobrze początek)
  1. <?php
  2.  
  3. $kategoria="1: ".$_POST['1'];
  4.  
  5. $kategoria="2: ".$_POST['2'];
  6.  
  7. $kategoria="3: ".$_POST['3'];
  8.  
  9. $kategoria="4: ".$_POST['4'];
  10.  
  11. $kategoria="1: ".$_POST['5'];
  12.  
  13. $kategoria="6: ".$_POST['6'];
  14.  
  15.  
  16.  
  17. ?>
nospor
To o co pytasz to są podstawy obslugi formularzy HTML...

zrob
print_r($_POST);
i zobacz co ci wysyla formularz, skoro nie chcialo ci sie tego doczytac :/
romex77
Przeglądarka wyświetliła: "Array ( )"
nospor
1) Miales to sprawdzic po wyslaniu formularza.
2) Jesli po wyslaniu forma nadal nic nie zawiera, znaczy ze nie zaznaczyles zadnej opcji - logiczne wiec, ze nic nie zawiera
3) formularz nalezy ZAMYKAC poprzez </form>
romex77
Działa, ale muszę zastosować funkcję "if" i żeby wyświetlało tylko "Wybrałeś opcję: x" :/
nospor
No to skoro juz widzisz co idzie POSTem to jaki masz problem?
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.