Autor Zpráva
jel_man
Profil *
Dobrý den,
mám problém se scriptem při ukládání dat do databáze. Vše se provede v pořádku, ale data která odešlu se v databázi uloží dvakrát . Script je jednoduchý nasledující:

if(isset($_POST["sent"])) { 
            $nadpis=$_POST['nadpis'];
            $obsah=$_POST['obsah'];
        
        if ($_POST['nadpis'] == "") echo "povinné pole!";  else {
        
       $sql="INSERT INTO  tabulka (nadpis, obsah) VALUES ('$nadpis', '$obsah')";
     $vysledky = mysql_query( $sql )
  or die( mysql_error() );}} 
    if ($vysledky = mysql_query( $sql )) echo "<center>v poradku.</br>Zobrazit výsledek</br>Vrátit se k editaci</center>";
                          
juriad
Profil
mysql_query provádíš dvakrát (řádek 8 a 10)
výsledek znáš již na řádku 8, použij ho na řádku 10 (neprováděj dotaz znovu)

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: