Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zapisywanie wybrqanej opcji formularza form
Michalij
post 20.05.2020, 21:33:07
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.05.2020

Ostrzeżenie: (0%)
-----


Witam, piszę w takiej sprawie iż czy istnieje możliwość zapisywania wybranej opcji, tzn. wybieram w d1 nie i w d2 tak i po odświeżeniu strony mam wybrane z automatu w d1 nie a w d2 tak. Tak jakby dynamiczne "selected". Mam nadzieję że objaśniłem o co chodzi, poniżej kod.







  1. <?php
  2.  
  3. $pole1 = trim($_POST['pole1']);
  4. $pole2 = trim($_POST['pole2']);
  5. $pole3 = trim($_POST['pole3']);
  6.  
  7. if(empty($pole1) and empty($pole2) and empty($pole3)) {
  8.  
  9. <form action="" method="post">
  10. <label for="d">D1</label>
  11. <select id="d" name="pole1">
  12. <option value=" tak(D1)" selected>tak</option>
  13. <option value="nie(D1)">nie</option>
  14. </select>
  15. <label for="d">D2</label>
  16. <select id="d" name="pole2">
  17. <option value="tak(D2)" selected>tak</option>
  18. <option value="nie (D2)">nie</option>
  19. </select>
  20. <label for="d">D3</label>
  21. <select id="d" name="pole3">
  22. <option value=" (D3)" selected>tak</option>
  23. <option value="nie (D3)">Nie</option>
  24. </select>
  25. <input type="submit" value="Zapisz">
  26. </form>';
  27. }
  28. else {
  29.  
  30. $dane = $pole1."`".$pole2."`".$pole3."\n";
  31.  
  32. $file = "baza.txt";
  33.  
  34. $fp = fopen($file, "a");
  35.  
  36. flock($fp, 2);
  37.  
  38. fwrite($fp, $dane);
  39.  
  40. flock($fp, 3);
  41.  
  42. fclose($fp);
  43.  
  44. echo "Dane zostały zapisane!<br />";
  45. echo "<a href=\"podglad.php\">Zobacz wpisane dane</a>";
  46. }
  47.  
  48. ?>


Ten post edytował Michalij 20.05.2020, 21:55:30
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.05.2020 - 22:18