Autor Zpráva
ipepin
Profil
Ahoj lidi, potřeboval bych pomoct. Tento script mi neustále vyhazuje chybu:
"Notice: Undefined variable: SQL_prikaz in C:\Program Files\EasyPHP-12.1\www\kniha_navstev\index.php on line 49"
a
"Warning: mysqli_query(): Empty query in C:\Program Files\EasyPHP-12.1\www\kniha_navstev\index.php on line 49"

vůbec nevím co s tím už, Netbeans mi chybu neukazuje...

if(isset($_POST['zprava'])){
            //vytvoření SQL příkazu typu INSERT
            $SQL_prikaz = 
            "INSERT INTO kniha_navstev(datum,jmeno,email,zapis) ".
            "VALUES(
             NOW()
             ,'"
            .mysqli_real_escape_string($db_spojeni, $_POST['jmeno'])
            ."','"
            .mysqli_real_escape_string($db_spojeni, $_POST['email'])
            ."','"
            .mysqli_real_escape_string($db_spojeni, $_POST['zprava'])
            ."')"
            ;             
        }
        //zaslání SQL dotazu do databáze
        $objekt_vysledku = mysqli_query($db_spojeni, $SQL_prikaz);
        if(!$objekt_vysledku){
            echo 'Poslání se nezdařilo';
            echo '<br />';
            echo 'popis chyby:', mysqli_error($db_spojeni);
            exit();

Předem děkuji,
Amunak
Profil
ipepin:
Hádám že to chceš mít v té podmínce uzavřené celé, ne jen definování proměnné $SQL_prikaz. Zkus přesunout složenou závorku z 15. řádku až úplně na konec.
ipepin
Profil
Ano, bylo to tím...
Děkuji moc,sám bych na to v životě nepřišel. ;) :))

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: