Autor | Zpráva | ||
---|---|---|---|
web2000 Profil * |
#1 · Zasláno: 31. 10. 2008, 22:25:55
Zdravím,
Lámu si stím už delší dobu hlavu, ale nemůžu přijít na to proč se mi po odeslání formuláře nevykoná tento SQL dotaz, předem děkuji za radu. if ($_POST["ok"]) { $sql = "INSERT INTO rubriky_s (id_rubrika_s, nazev_rub, soubor_rub) values (0,'".$_POST["nazev_rub"]."','".$_POST["soubor_rub"]."')"; $vystup = mysql_query ($sql); } |
||
BetaCam Profil |
#2 · Zasláno: 31. 10. 2008, 22:34:49
web2000
„ale nemůžu přijít na to proč se mi po odeslání formuláře nevykoná tento SQL dotaz“ 1) je splněná podmínka if($_POST["ok"]) ?? Navíc by se tam víc hodilo if(isset($_POST['ok'])) 2) dej si tam místo : $vystup = mysql_query ($sql); tohle : mysql_query($sql) or die(mysql_error()); Vypisuje ti to nějakou chybu?? |
||
web2000 Profil * |
#3 · Zasláno: 31. 10. 2008, 22:35:17
Tak už to mám.
|
||
web2000 Profil * |
#4 · Zasláno: 31. 10. 2008, 22:35:48
nedal jsem do formu method post ale díky za vylepšení
|
||
ninja Profil |
#5 · Zasláno: 31. 10. 2008, 22:36:13
Tak si vypiste jaky konkretni sestrojeny dotaz se pokousi zapsat. Typuji na problem s escapovanim.
|
||
web2000 Profil * |
#6 · Zasláno: 31. 10. 2008, 22:38:42
Byl jsem zvyklí psát jen holé SQL dotazy, bez Postu apod. Ale přísnější hosting mě teď donutil na sobě pracovat tak teď POSTuju :)
|
||
Časová prodleva: 15 let
|
0