Autor | Zpráva | ||
---|---|---|---|
jel_man Profil * |
#1 · Zasláno: 3. 8. 2012, 12:14:55
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 |
#2 · Zasláno: 3. 8. 2012, 12:19:42
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) |
||
Časová prodleva: 11 let
|
0