Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Potrzebna pomoc z małym skryptem
Forum PHP.pl > Forum > Przedszkole
Szymi_2004
Witam!
Potrzebuję pomocy nad skryptem, który przy starcie strony sprawdzałby wartość tabeli "stan" w komórce "wartosc" i po natrafieniu na wartość 1 przekierowywałby użytkownika na inny adres. Poprosiłem znajomego o pomoc, w sumie z naszych przemyśleń wyszedł taki kawałek kodu:

  1. $db=mysql_query("SELECT wartosc FROM stan");
  2. $wartosc =$o['wartosc'];
  3. if ($wartosc = 1)
  4. {
  5. ? header('Location: ./strona.php');[/url]
  6. }


Niestety ten skrypt nie działa jak należy, bez względu na wartość którą podam w tabeli i tak następuje automatyczne przekierowanie. Czy wie ktoś jak rozwiązać mój problem?
nospor
nie =
a ==
podstawy....
mat-bi
Nie no kanał po prostu...

= - PRZYPISANIE WARTOŚCI DLA ZMIENNEJ
==/=== - OPERATORY PORÓWNANIA
Szymi_2004
Dobrze Panowie, zmieniłem w następujący sposób:

  1. $db=mysql_query("SELECT wartosc FROM stan");
  2. $wartosc =$o['wartosc'];
  3. if ($wartosc == 1)
  4. {
  5. header('Location: ./strona.php');[/url]
  6. }


Teraz skrypt w ogóle nie reaguje na polecenia z bazy danych, przy wartości 0 i 1 nie przekierowuje. Pomożecie?
nospor
1) ALbo masz błąd zapytania
2) Albo pierwszy rekord który pobierasz ma inny stan niż myślisz. Przecież sam widzisz że pobierasz tylko jeden rekord, prawda?

Temat: Jak poprawnie zada pytanie
Zastosuj się do podanych tam porad
hieroshima
A łączysz się w ogóle do tej bazy danych? BO ja tu widze tylko pobieranie z bazy a połączenie do bazy jest? Jeżeli tak to pobierasz tylko pierwszy rekord z tabeli, jak chcesz więcej skorzystaj z pętli for lub while
banditpanda
  1. $query=mysql_query("SELECT wartosc FROM stan");
  2.  
  3. While($row=mysql_fetch_array($query)){
  4. if ($row['wartosc'] == 1)
  5. header('Location: ./strona.php');
  6. else
  7. echo 'brak wartosci 1 ';
  8. }


a sprawdz tak
peter13135
górnik ? ;D
banditpanda
Przepraszam, nie zauważyłem.
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.