Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]przekierowanie z include na nową stronę
!*!
post 26.06.2008, 00:13:07
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Poprzez include na stronie1.php wczytywany jest formularz, który waliduje poprawność pól, jesli jest ok, chciałbym aby przekierował nie w include, tylko wczytał nową strone np. abc.php

  1. <?php
  2. $wyszukaj = $_POST[wyszukaj];
  3.  
  4. if (isset($_POST[wyszukaj]))
  5. { 
  6.  
  7. if (empty($wyszukaj)) { 
  8. $error=1; 
  9. $errorwyszukaj = "<span class='error'>Wypełnij pole hiphop</span>"; 
  10.  
  11. }
  12.  
  13. if ($error ==1) { 
  14.  
  15. $run = "strona1.php"; 
  16.  
  17.  
  18. }
  19.  
  20. if ($error==0) { 
  21.  
  22. $run = "abc.php"; 
  23.  
  24.  
  25. }
  26.  
  27.  
  28.  
  29. }
  30.  
  31. echo '
  32. <div></div>
  33. <form action="'.$run.'" method="post">
  34. <fieldset>
  35. <div>
  36. <input type="text" class="fszukaj" name="wyszukaj" maxlength="25" />
  37. '.$errorwyszukaj.'
  38. </div>
  39.  
  40.  
  41. <p><input id="submit" class="submit" type="submit" name="sprawdz" value="hiphop" /></p>
  42.  
  43. </fieldset>
  44. </form>
  45. ';
  46. ?>


Pewnie trzeba coś z header? ale nie wiem za brdzo jak się do tego zabrać, formularz i walidajca jest w jednym pliku,


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
MMX3
post 26.06.2008, 15:20:13
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 9
Dołączył: 26.01.2004
Skąd: Poznań

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


header("Location: drugastrona.php");


--------------------
Go to the top of the page
+Quote Post
-Gość-
post 26.06.2008, 18:00:41
Post #3





Goście







Uważaj też, żeby nie wpisać tego w środku pliku bo wyskoczy błąd headers already sent lub ewentualnie użyj ob_start
Go to the top of the page
+Quote Post
wipo
post 26.06.2008, 20:10:39
Post #4





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


header mozna uzyc w srodku pliku ale nie mozna nic wyslac na ekran.
Jezeli przed headerem wyslesz cos na ekran to wtedy jest blad


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 14:50