Autor Zpráva
BlackMartin
Profil
Dobrý den.
Mám následující script :

elseif ($text!="" && $id2!="" )
{
$query = mysql_query("UPDATE news SET text = '$text' WHERE id = '$id2'");
  if ($query==TRUE) { echo "<script language=\"javascript\" type=\"text/javascript>alert('Update proveden!');</script>\""; }
  else { echo "Nelze upravit!".Mysql_Error().""; }
}



Když se pokusím o úpravu novinky tak se mi nevypíše ani alert a ani "Nelze upravit!".
Nevíte kde je chyba ?
Děkuju moc.
Casero
Profil
echo "<script language=\"javascript\" type=\"text/javascript>alert('Update proveden!');</script>\"";
Nemáš tady v těch uvozovkách trošku bordel?
BlackMartin
Profil
Tak jsem ty uvozovky opravil, ale beztak se nic nevypíše a ani se nic neupravý.
suky
Profil
Tak asi neni splnena podminka...
suky
Profil
popr. pokud pred timto kodem neni uz if podmina, prepis elseif na if
BlackMartin
Profil
Podmínka je splněna protože $text je definována jako $_POST["text"] a $id2 je taky jako POST a formulářem jsem je odeslal.
Úprava není nutná protože je to část if bloku.
Casero
Profil
BlackMartin
Nic špatného už tam nevidím, takže doporučuji si to ořezat na základ, bez toho JS atd. a zkoušet, kde je problém.
BlackMartin
Profil
Už jsem fakt v koncích zkouším všechno a pořád nic, kdyby to aspoň ten záznam změnilo tak ty hlášky předělat by nebyl problém, ale ono se ani v DB nic nezmění ...

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: