Autor | Zpráva | ||
---|---|---|---|
terminátor Profil * |
#1 · Zasláno: 30. 10. 2010, 21:01:44
Ahoj, mám web u endory a ujedný funkce konrétně barvení textu, mi to píše chybu:
Warning: mysql_result() expects parameter 2 to be long, string given in ........... on line 24 řádek 24: $typ_result = mysql_result($typ_query,"stav"); |
||
panther Profil |
#2 · Zasláno: 30. 10. 2010, 21:03:11
terminátor:
ano, máš chybu v dotazu. Nic divného to není. |
||
terminátor Profil * |
#3 · Zasláno: 30. 10. 2010, 21:04:06
mimochodem u free hostingu a n1ce.cz to nedělá
|
||
terminátor Profil * |
#4 · Zasláno: 30. 10. 2010, 21:09:00
$typ_query = mysql_query("SELECT stav FROM report WHERE id = ".$row['id']." "); $typ_result = mysql_result($typ_query,"stav"); if($typ_result == "1") { echo "<span class=\"ok\">Aktivní</span>"; } else { echo "<span class=\"lose\">Neaktivní</span>"; } co je natomhle špatně? |
||
denCo Profil |
#5 · Zasláno: 30. 10. 2010, 21:10:36 · Upravil/a: denCo
string mysql_result ( resource $result , int $row [, mixed $field = 0 ] ) možno v zlom druhom parametri terminátor: „mimochodem u free hostingu a n1ce.cz to nedělá“ hej? to sa mi ani veriť nechce |
||
panther Profil |
#6 · Zasláno: 30. 10. 2010, 21:14:20
terminátor:
vypiš si mysql_error(), uvidíš. |
||
Davex Profil |
#7 · Zasláno: 30. 10. 2010, 21:50:59
denCo:
> „mimochodem u free hostingu a n1ce.cz to nedělá“ > hej? to sa mi ani veriť nechce V konfiguraci PHP tam může být vypnuto zobrazování varování. Jinak se domnívám, že máš pravdu a že to bude tím. |
||
terminátor Profil * |
#8 · Zasláno: 30. 10. 2010, 22:03:00
denCo:
string mysql_result ( resource $result , int $row [, mixed $field = 0 ] ) tohle je co? |
||
panther Profil |
#9 · Zasláno: 30. 10. 2010, 22:07:15
terminátor:
z Manuálu, co má ta funkce obsahovat. |
||
terminátor Profil * |
#10 · Zasláno: 30. 10. 2010, 22:28:08
a jak to správně zapíšu, když tam potřebuju ten "stav"?
$typ_result = mysql_result($typ_query); |
||
panther Profil |
#11 · Zasláno: 30. 10. 2010, 22:31:31 · Upravil/a: panther
|
||
terminátor Profil * |
#12 · Zasláno: 30. 10. 2010, 22:40:27
můžete mi prosím někdo napsat jak to má bejt?
aď zkouším co zkouším pořád mi to nejde $typ_result = mysql_result($typ_query , int "stav"); $typ_result = mysql_result($typ_query , int "$typ_result"); nefunguje mi |
||
Davex Profil |
#13 · Zasláno: 30. 10. 2010, 22:54:20
Druhý parametr musí být celé číslo.
int "stav" není číslo. Čísla jsou třeba 0 , 15 nebo 5193730 .
|
||
terminátor Profil * |
#14 · Zasláno: 30. 10. 2010, 23:21:29
Davex:
díky funguje :) |
||
Časová prodleva: 13 let
|
0