| 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: 14 let
|
|||
0