Autor Zpráva
kn_h
Profil
zdravim.
mam kod ze kdyz se v diskuzi smaze prispevek tak se v dtb zmeni pole smazano na 1 a doplni se jeste dve policka.
nefunguje. ani jedno se nedoplni.
$smaz = "update admin_kniha set d_smazani=NOW() where id='$id' AND jmeno='$jmeno'";
$smaz2 = "update admin_kniha set smazano='1' where id='$id' AND jmeno='$jmeno'";
$smaz4 = "update admin_kniha set smazal='$smazal' where id='$id' AND jmeno='$jmeno'";


poradite prosim proc?
promenne $jmeno i $id jsou funkcni.
netusim cim to je
Alphard
Profil
jakou chybu to vypisuje?
echo mysql_error();
kn_h
Profil
Alphard
nevypisuje zasdnou chybu.
normalne me to zas presmeruje do diskuze.
ptz dal je ten kod:
if ($smaz2){
header ("Location: http://". $_SERVER['HTTP_HOST'].
dirname($_SERVER['PHP_SELF']). "/admin_diskuze.php");
exit();


a to by se ukazalo ze se to neulozilo.
jen se nic nezapise do dtb jinak kontrola probehne v poradku.
joe
Profil
Zkus si postupně něco takového

$sql = "update admin_kniha set d_smazani=NOW() where id='$id' AND jmeno='$jmeno'";

$smaz = $sql;
$smaz2 = "update admin_kniha set smazano='1' where id='$id' AND jmeno='$jmeno'";
$smaz4 = "update admin_kniha set smazal='$smazal' where id='$id' AND jmeno='$jmeno'";

echo $sql;
exit;


A vložit dotaz do phpMyAdminu co ti vypíše. Nevím proč máš id v apostrofech, pokud je to opravdu id jako takové - číslo, pravděpodobně auto increment. Vím, že to projde, ale je zbytečné je tam psát.
Alphard
Profil
kn_h
jen pro jistotu, máte tam snad mysql_query()
kn_h
Profil
Alphard
=D jezis ja jsem strevo..
kn_h
Profil
děkuju uz to funguje =)
Toto téma je uzamčeno. Odpověď nelze zaslat.