Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Potrzebna pomoc z małym skryptem
Szymi_2004
post 21.04.2011, 16:17:33
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


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?

Ten post edytował Szymi_2004 21.04.2011, 16:18:35
Go to the top of the page
+Quote Post
nospor
post 21.04.2011, 16:19:06
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie =
a ==
podstawy....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mat-bi
post 21.04.2011, 16:19:38
Post #3





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Nie no kanał po prostu...

= - PRZYPISANIE WARTOŚCI DLA ZMIENNEJ
==/=== - OPERATORY PORÓWNANIA
Go to the top of the page
+Quote Post
Szymi_2004
post 21.04.2011, 16:27:13
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


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?
Go to the top of the page
+Quote Post
nospor
post 21.04.2011, 16:30:03
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hieroshima
post 21.04.2011, 18:21:27
Post #6





Grupa: Zarejestrowani
Postów: 83
Pomógł: 6
Dołączył: 4.04.2010

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


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
Go to the top of the page
+Quote Post
banditpanda
post 28.08.2011, 18:37:38
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 28.03.2011
Skąd: Bytom

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


  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

Ten post edytował banditpanda 28.08.2011, 18:41:50
Go to the top of the page
+Quote Post
peter13135
post 28.08.2011, 18:39:25
Post #8





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


górnik ? ;D


--------------------
:)
Go to the top of the page
+Quote Post
banditpanda
post 28.08.2011, 18:42:46
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 28.03.2011
Skąd: Bytom

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


Przepraszam, nie zauważyłem.
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: 14.08.2025 - 11:48