Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] if ($_GET["action"] == "nowy") nie przenosi do strony
Forum PHP.pl > Forum > Przedszkole
sokole_oko
Mój problem z kodem wygląda następująco. Mam takie o to polecenie i nie mam pojecie dlaczego nie działa.

kod

  1. <?php
  2. if ($_GET["action"] == "nowy") {
  3. header("location:formularz.php");
  4. } else {
  5.    $query = "SELECT id FROM user";
  6.    $result = mysql_query($query);
  7.    $num = mysql_numrows($result);
  8.    if ($num > 0) {
  9.        echo ' <table>
  10.      <tr>
  11.      </tr>
  12.        echo '</table>;
  13. ?>


To jest jeden pliczek php chcę żeby pozostawał w tym pliku cały czas a wyświetlał zawartość innego poprzez akcje == nowy.

Problem rozwiązany z formularza zrobiłem funkcje,
Wicepsik
A jaki błąd?
slawny
header przeniesie cię na stronę formularz.php
Może chodziło ci o include?
Andaramuxo
Wywala jakiś błąd? Gdzie zamknięcie else i drugiego if`a? i Przy poleceniu SELECT chyba musisz doczepić WHERE.
mac_fly
Zobacz tak:
  1. <?php
  2. if ($_GET["action"] == "nowy") {
  3. header("location:formularz.php");
  4. } else {
  5.   $query = "SELECT id FROM user";
  6.   $result = mysql_query($query);
  7.   $num = mysql_num_rows($result);
  8.   if ($num > 0) {
  9.       echo '
  10.       <table>
  11.       <tr>
  12.       </tr>
  13.       </table>';
  14.       }
  15.       }
  16.       ?>
Fifi209
Cytat(Wicepsik @ 27.07.2009, 14:33:08 ) *
A jaki błąd?


Cytat(Andaramuxo @ 27.07.2009, 14:34:36 ) *
Wywala jakiś błąd? Gdzie zamknięcie else i drugiego if`a? i Przy poleceniu SELECT chyba musisz doczepić WHERE.


headers already sent
Co do "where", wcale nie musi nic dopisywać.


Cytat(slawny @ 27.07.2009, 14:33:49 ) *
header przeniesie cię na stronę formularz.php
Może chodziło ci o include?


Nie chodziło mu o header.

@topic.
Nie możesz wysłać nic przed nagłówkami.
Jeżeli kodujesz w UTF-8, musisz usunąć BOM.
TrevorGryffits
Przed <?php nie może być też spacji, ani Entera. A na forum masz Entera w pierwszej lini. Może u siebie też masz.
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.