Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 3 Formularze - zapytanie
Forum PHP.pl > Forum > Przedszkole
wojtulab
Witam, na początku chciałbym powiedzieć, że jestem początkujący.

Doktor kazał nam wykonać prosty formularz polegający na:

przesłaniu informacji z formularza 1. strony na 2. Na tej 2. ma być pokazane, co zostało wpisane na poprzedniej stronie,
a następnie przycisk który prześle tą informację dalej na strone nr 3.


Ja potrafię zrealizować tylko ten pierwszy etap.

1.php
  1. <form action="2.php" method="POST">
  2. informacja: <input type=text name="info"/><br/>
  3. <INPUT type="submit" value="przeslij">

2.php
  1. <?php
  2. $informacja=$_POST['info'];
  3.  
  4. print ("Podales nastepujace dane<br /> Pokaz: $informacja<br />");
  5. ?>


co dalej powinienem zrobić, aby informacja została przesłana do strony 3.php i tam odebrana, już bez wyświetlania jej.
Bardzo proszę o pomoc.
ADeM
Wyświetl następny formularz, który będzie miał ukryte pole o wartości $informacja i jakiś przycisk.
wojtulab
nie rozumiem... jak mogę to zrobić? Naprawdę na tym się nie znam...
ADeM
W drugim skrypcie wyświetlasz nowy formularz. Dajesz tam <input type="hidden" name="info" value="$informacja" /> i przycisk submit.
wojtulab
1.php
  1. <form action="2.php" method="POST">
  2. Nazwa uzytkownika: <input type=text name="tresc"/><br/>
  3. <INPUT type="submit" value="Wyslij">


2.php
  1. <?php
  2.  
  3.  
  4. $informacja=$_POST['tresc'];
  5.  
  6. print ("Podales nastepujace dane<br /> Pokaz: $informacja<br />");?>
  7.  
  8. <form action="3.php" method="post">
  9. <input type="hidden" name="info" value="$informacja"/>
  10. <input type="submit" value="Dalej">
  11. </form>

3.php
  1. <?php
  2. $informacja=$_POST['info'];
  3.  
  4. print ("Podales nastepujace dane<br /> Pokaz: $informacja<br />");?>



Gdzie robię błąd?
ADeM
W Tym:
  1. <input type="hidden" name="info" value="$informacja"/>


"$informacja" to zmienna. Musi być wyświetlona za pomocą PHP.
wojtulab
plik 2.php
  1. <?php
  2.  
  3.  
  4. $informacja=$_POST['tresc'];
  5.  
  6. print ("Podales nastepujace dane<br /> Pokaz: $informacja<br />");
  7.  
  8. echo '<form action="3.php" method="post">';
  9. echo '<input type="hidden" name="info" value="'$informacja'">';
  10. echo '<input type="submit" value="wyœlij">';
  11. echo '</form>';
  12. ?>



i wciaz jest problem...
ADeM
Podstawy PHP -.-'

  1. <?php
  2.  
  3.  
  4. $informacja=$_POST['tresc'];
  5.  
  6. print ("Podales nastepujace dane<br /> Pokaz: $informacja<br />");
  7.  
  8. echo '<form action="3.php" method="post">';
  9. echo '<input type="hidden" name="info" value="' . $informacja . '">';
  10. echo '<input type="submit" value="wyślij">';
  11. echo '</form>';
  12. ?>
wojtulab
dziękuję bardzo za pomoc - 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.