![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
nie rozumiem dlaczego nie dziala mi ten kawalek kodu. domyslam sie ze to problem z tym ze wywolanie $czyglosowal nie daje false lub true, ale nie wiem jak spowodowac zeby dawalo... macie moze jakies podpowiedzi?
pozdrawiam i czekam na podpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ zmienna $czyglosowal przechowuje wynik zapytania w postaci resource.
Pomyśl np nad mysql_fetch_assoc() czy mysql_fetch_array() czy jakimś innym |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
linijka 13. brak średnika. php lubi się wykrzaczać w takich momentach;
A pozatym nie dawaj w wherer pol intówych w ciapkach nievinny: nawet jesli w postaci resource to porównanie ==true powinno być ok. php porównuje takie rzeczy. Ten post edytował nospor 17.03.2005, 11:47:24 |
|
|
-Guest- |
![]()
Post
#4
|
Goście ![]() |
moim zdaniem powinno byc tak
$czyglosowal = mysql_query ("SELECT * FROM sonda_ip WHERE ip ='$ip'"); $wynik = mysql_fetch_array ($czyglosowal) $glosowanie = "".$wynik['glosowanie'].""; if ($glosowanie == TRUE){ echo ("Można głosować tylko raz."); ".$wynik['glosowanie']." <- tu oczywisciw w miejsce glosowanie wstawiasz nazwe kolumny ktora u ciebie pzrechowuje ta informacje czy user glosowal czy nie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
-Guest- |
![]()
Post
#5
|
Goście ![]() |
mala poprawka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
$wynik = mysql_fetch_array ($czyglosowal) ma byc $wynik = mysql_fetch_array ($czyglosowal); a ty bym dal $czyglosowal = mysql_query ("SELECT * FROM sonda_ip WHERE ip ='$ip'"); cos takiego czyglosowal = mysql_query ("SELECT * FROM sonda_ip WHERE ip like \"$ip\""); |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
hej,
dzieki wszystkim za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) okazalo sie ze nievinny mial racje... niestety resource # nie ma true lub false... przepuscilem przez mysql_fetch_array() i juz mialo... jeszcze raz dzieki za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro, rml. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:20 |