Autor Zpráva
Marcus33cz
Profil *
Vcera jsem zacal delat s MySQL a databazemi a uz jakz takz chapu zapis a upravy, ale tohle mi nefunguje:

Zjednodusene:
osoby
ID____email____________info

A v jednom formulari do ni zapisu:
1_____trada@da.be_____NULL

V dalsim formulari o chvili pozdeji chci ten zaznam upravit:
mysql_query("UPDATE osoby SET info='$info'
WHERE email = '$email' ");


To nefunguje a nic se nezapise. KDyz odstranim radek s WHERE, funguje to a $info se zapise (ale samozrejme to prepise vsechny zaznamy).

$email ziskavam z predchozich formularu a pak ji predavam jako hidden
<input type="hidden" name="email" value="trada@da.be">

Zkousel jsem i WHERE email = 'trada@da.be' ale taky to nefungovalo.

Nevite prosim, kde je problem?
Alphard
Profil
píše něco mysql_error()?
panther
Profil
Marcus33cz
případně si nech ten dotaz vypsat, jestli máš správné proměnné.
$sql = "UPDATE osoby SET info='$info' WHERE email = '$email' ";
echo $sql;

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: