Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] From
Forum PHP.pl > Forum > Przedszkole
JakubBab
Sz. Panie i Panowie


Czy kto smoze mi polecic art i/lub tutorial nt. <form> a w szczegolnosci pola type="hidden" pod katem PHP. Interesuje mnie wylapywanie input usera i zapisywanie w zmiennej (wiem, ze w bazie danych byloby prosciej ale celowo chce sie torturowac ze zmiennymi). Po nastepnym wyslaniu input-u poprzedni wartosc nie zostanie nadpisana. Te ktore wujek google sugeruje na pierwszych stronach sa malo tresciwe.

thx i pzdr.
nospor
Napisz moze na konkretnym przykladzie co chcesz osiagnac, bo to co teraz tu piszesz brzmi raczej bez wiekszego sensu.
Tomplus
Poczytaj sobie to:
https://pl.wikibooks.org/wiki/PHP/Formularze

patwoj98
Przecież pole hidden wyłapuje się tak jak pozostąłe.
JakubBab
Wiecie co Panowie, pisalem juz pare razy moje pytania i odpowiedzialem sobie na wiekszosc pytan wtrakcie proby sprecyzowania o co mi chodzi smile.gif Musze robic tak czesciej.

Ostatnie pytanie jakie mialem to co odpowiada za nie nadpisywanie inputu usera w tabeli ale odpowiedz to:
1) petla foreach i gotowy skrypt trafia do $hidden_input poza petla ktora przerabia sie na html z nowym inputem i w razie wprowadzenia inputu przez usera aplikacja uruchamia sie jeszcze raz.

Jesli dobrze mysle niech ktos mi przyzna "pomogl" za samo obsluge:].

Chrzanie te zmienne - wole bazy danych.

Pozdro i wesolych swiat.

  1. <?php
  2. $transport = array("car", "bus", "plane");
  3.  
  4.  
  5. if(empty($_POST['vehicle'])){
  6. echo "you need to write something";# = array("car", "bus", "plane");
  7.  
  8. }else{
  9.  
  10. $hidden_input = explode(',', $_POST['nvisInput']);
  11. $vehicle = explode(',', $_POST['vehicle']);
  12. $transport = array_merge($hidden_input,$vehicle);
  13.  
  14. echo "<ul>";
  15. foreach ($transport as $transportMode)
  16. echo "<li>$transportMode</li>";
  17. echo "</ul>";}
  18.  
  19. $hidden_input = explode(',', $_POST['nvisInput']);
  20. ?>
  21. <html>
  22. <body>
  23. <form action="" method="post">
  24. <h1>Form of Transport</h1>
  25. What form of transport
  26. <p><input type="text" name="vehicle"/></p>
  27. <input type="hidden" name="nvisInput" value="<?php echo "$hidden_input"; ?>" />
  28. <input type="submit" name="check" />
  29.  
  30. </form>
  31. </body>
  32. </html>
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.