Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP] przesyłanie z jednego widoku do drugiego
Mimi
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 30.11.2015

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


Cześć (IMG:style_emoticons/default/smile.gif)
Potrzebuję po wpisaniu danych do formularza pierwszego (widoku pierwszego) aby wyświetliły się one w nowym widoku ( już bez żadnych okienek gdzie można coś wpisać) na końcu ma być tylko guzik akceptuj który przesyła to do bazy danych. Niestety nie wiem gdzie popełniam błąd. I nie mogę przesłać tego do widoku drugiego (IMG:style_emoticons/default/sad.gif)
index.php :
  1. <?php
  2.  
  3. include 'pierwszy.html.php' // pierwszy widok
  4.  
  5. if (isset($_GET['nazwisko']) && isset($_GET['imie']) and isset($_GET['pesel']) and isset($_GET['termin']) and isset($_GET['klasa']) )
  6.  
  7. $nazwisko=$_GET['nazwisko'];
  8. $imie=$_GET['imie'];
  9. $pesel=$_GET['pesel'];
  10. $termin=$_GET['termin'];
  11. $klasa=$_GET['klasa']; // koniec warunku
  12.  
  13. {
  14. include 'drugi.html.php'; // wyświetlenie danych
  15. }
  16. else
  17. {
  18. include 'form.html.php'; // jeśli nie ma danych
  19. }
  20. ?>


pierwszy.html.php (pierwszy widok)
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <meta charset="UTF-8">
  4. <title>Document</title>
  5. </head>
  6.  
  7. <form action="drugi.html.php" method="GET">
  8.  
  9. Nazwisko <input type="text" name="nazwisko" /> </br>
  10. Imię <input type="text" name="imie" /> </br>
  11. Pesel <input type="text" name="pesel" /> </br>
  12. Termin <input type="date" name="termin" /> </br>
  13. Wybór klasy </br>
  14. klasa pierwsza <input type="radio" name="nazwa" value="1" />
  15. klasa druga <input type="radio" name="nazwa" value="2" /></br>
  16.  
  17. <input type="submit" class="button" onclick="drugi.html.php" value="OK" /> <!--wyświetlenie drugiego widoku-->
  18. </body>
  19. </html>
  20.  


Ten post edytował Mimi 30.12.2015, 00:35:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mimi
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 30.11.2015

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


W pierwszym poście jeszcze nie wiedziałam, że muszę to zdefiniować ale później już to robiłam. Podobnie w następnych postach mam średnik.

Wyrzuciłam te linijki i już działa i ładuje się widok pierwszy. Kiedy wpiszę dane otwiera się widok drugi (jeszcze go nie zrobiłam więc wyświetla się czysta strona). Na razie znowu wyrzuca błąd, że nie spodziewa się elsa po wklejeniu linijek 7-11. Jeszcze co jest źle ale postaram się znaleźć błąd.

Kiedy zakomentuję else oraz include 'form.html.php'; działa dobrze
  1. <?php
  2.  
  3. $strona = $_GET['pierwszy.html.php'];
  4.  
  5. include('pierwszy.html.php');
  6.  
  7. if (isset($_GET['nazwisko']) && isset($_GET['imie']) and isset($_GET['pesel']) and isset($_GET['termin']) and isset($_GET['klasa']) )
  8.  
  9. {
  10. include 'drugi.html.php';
  11. }
  12. else
  13. {
  14. include 'form.html.php';
  15. }
  16. ?>
  17.  


Ten post edytował Mimi 31.12.2015, 01:37:54
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 16:58