Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przekierowanie z include na nową stronę
Forum PHP.pl > Forum > Przedszkole
!*!
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,
MMX3
header("Location: drugastrona.php");
Gość
Uważaj też, żeby nie wpisać tego w środku pliku bo wyskoczy błąd headers already sent lub ewentualnie użyj ob_start
wipo
header mozna uzyc w srodku pliku ale nie mozna nic wyslac na ekran.
Jezeli przed headerem wyslesz cos na ekran to wtedy jest blad
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.