Autor Zpráva
web2000
Profil *
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
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 *
Tak už to mám.
web2000
Profil *
nedal jsem do formu method post ale díky za vylepšení
ninja
Profil
Tak si vypiste jaky konkretni sestrojeny dotaz se pokousi zapsat. Typuji na problem s escapovanim.
web2000
Profil *
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 :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0