Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP] Formularz ucieka z szablonu
BLS
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.09.2009

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


Sytuacja wygląda następująco:

Podstrony z menu wczytuje do szablonu, stosując kod:

  1. if($_GET['id']=="plik"){
  2. include("plik.php");


Formularz rejestracyjny składa się z dwóch plików: rejestracja.php i insert.php (wprowadza dane z formularza do MySQL). Pierwszy wyświetla się normalnie, natomiast 2-gi jako pusta strona z odpowiednim komunikatem dla udanej rejestracji lub pokazuje komunikat błędu, gdy taki wystąpi.
W związku z tym mam prośbę o wskazówkę, w jaki sposób wczytywać do szablonu ten plik insert.php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Matimor
post
Post #2





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Daj jako include insert.php zaraz pod include plik.php (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
BLS
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.09.2009

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


Dalej pokazuje nową stronę, przy takich ustawieniach:

  1. if($_GET['id']=="rejestracja"){
  2. include("rejestracja.php");
  3. include("insert.php");
  4. }


oraz

  1. if($_GET['id']=="rejestracja"){
  2. include("rejestracja.php");
  3. }
  4.  
  5. if($_GET['id']=="insert"){
  6. include("insert.php");
  7. }


(IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Matimor
post
Post #4





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Daj w insert php <div dla danego elementu (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
BLS
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.09.2009

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


insert.php

  1. echo <div id="insert">'Użytkownik poprawnie zarejestrowany'</div>;


oraz próbowałem umieszczać div przd całym kodem php.

index.php

  1. if($_GET['id']=="rejestracja"){
  2. include("rejestracja.php");
  3. }
  4.  
  5. if($_GET['id']=="insert"){
  6. include("insert.php");
  7. }


I jest jak było...

Go to the top of the page
+Quote Post
Matimor
post
Post #6





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Dodaj zamiast tego echo:
  1. $error = "Użytkownik poprawnie zarejestrowany";


W indexie dodaj w <?php ?>
  1. print $error;
Go to the top of the page
+Quote Post
BLS
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.09.2009

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


Problem rozwiązałem przez umieszczenie formularza i kodu przetwarzającego dane w jednym pliku.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 03:58