Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] dodawanie textu z pola do tablicy
Forum PHP.pl > Forum > Przedszkole
krzyzaq
witam,

mam formularz z jednym polem input text i chciałbym za każdym razem to co zostanie do niego wpisane dodać do tablicy - do czasu, aż np ktoś nie kliknie koniec czy coś takiego.
za każdym razem niestety php resetuje mi zmienną tablicową przy dodawaniu do niej i odświeżeniu strony.
oto mój kod:
  1. <?php
  2. ?>
  3.  
  4. <html>
  5. <body>
  6. <form method="POST" action="<? $_SERVER['PHP_SELF'] ?>" name="produkt">
  7. Produkt: <input type"text" name="produkt" id="produkt" />
  8. <input type="Submit" name="Zapisz" id="Zapisz" />
  9. </form>
  10. </body>
  11. </html>
  12.  
  13. <?php
  14.  
  15. if(isset($_POST['produkt'])){
  16.  
  17. $produkt = stripslashes($_POST['produkt']);
  18. echo $produkt."<br>";
  19.  
  20. if(isset($tabl)) {
  21. echo 'tablica istnieje, dodaje dane<br>';
  22. array_push($tabl, $produkt);
  23. print_r($tabl);
  24. } else {
  25. echo 'tabl nie istn, tworze i dodaje 1. rekord<br>';
  26. $tabl = array();
  27. array_push($tabl, $produkt);
  28. print_r($tabl);
  29. }
  30. }
  31.  
  32. ?>


dzięki za podpowiedź i pozdrawiam
untorched
Dobrze zacząłeś używając session_start, niestety dalej już nie korzystasz z sesji. Zamiast odwoływać się do jakiejś zmiennej $tabl odwołaj się do $_SESSION['tablica']
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.