Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z if i odwołaniem do bazy.
Lovel
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.05.2007
Skąd: Rybnik

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


Witam, mam następujący problem:
Otóż chodzi o to ze skypt zwraca mi błąd:

<span style="font-weight: bold;"><a href="http://pl.php.net/Something is wrong in your syntax obok 'multialarm' w where clause
SELECT * FROM ugml_errors WHERE' w linii 5" title="Zobacz w manualu PHP" target="_manual">Something is wrong in your syntax obok 'multialarm' w where clause
SELECT * FROM ugml_errors WHERE' w linii 5</a></span>

kod:
  1. <?php
  2. $onoff = doquery("SELECT * FROM {{table}} WHERE multialarm",'config',true);
  3. if($onoff == 1)
  4.  {
  5. $idja = doquery("SELECT * FROM {{table}} WHERE id={$user['id']}",'users',true);
  6. $idty = doquery("SELECT * FROM {{table}} WHERE id={$enemyrow['id_owner']}",'users',true);
  7. $ipja = $idja['user_lastip'];
  8. $ipty = $idty['user_lastip'];
  9. $nameja = $idja['username'];
  10. $namety = $idty['username'];
  11. if($ipja == $ipty and $nameja != $namety)
  12. {message("<font color="red" size="3"><b><blink>MULTIALARM!!!","OSTRZEŻENIE","fleet.".$phpEx,4);}
  13. }
  14. ?>


oczywiście to tylko fragment. Dopiero zaczynam z php ale zawsze sie ucze w nietypowy sposób (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Tabela nazywa się config a rekord do którego chcę się odwolac to:multialarm

chodzi o to ze zajmuje się silnikiem gry internetowej i znajomy napisal mi kawalek zeby uzytkownicy z tym samym IP nie mogli współpracowac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) no a ja chce zrobic sobie mozliwosc włączania i wyłączania tej opcji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
pliki templates juz przerobiłem a takze plik php odpowiedzialny za konfiguracje z poziomu przeglądarki. pozostaje mi więc tylko ta część kodu... jakieś propzycje?
z góry dzięki

Ten post edytował Lovel 22.05.2007, 11:11:42
Go to the top of the page
+Quote Post
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


W pierwszym zapytaniu brakuje Ci warunku ... masz w zapytaniu :
  1. .. WHERE multialarm

a powinna być tam podana jakaś wartość .. tak jak w następnych zapytaniach.
  1. .. WHERE multialarm=1

Jaka tam ma być wartość to już Ty musisz wiedzieć, bo musisz wiedzieć jakiego typu jest pole multialarm w tabeli config i jakie wartości przyjmuje.
Go to the top of the page
+Quote Post
Lovel
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.05.2007
Skąd: Rybnik

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


no zmieniiłem heh i tak mi przegladarke zmulił ze 15 sek. czekałem na jakiekolwiek reakcje a błąd pozostał :/
co do wartości to jest typu: 0 - off 1 - on
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:34