Autor Zpráva
qHp
Profil *
Zdravím..

<input type="text" name="nazev">
<?
$nazev=$_POST["nazev"];
MySQL_Query("UPDATE video SET nazev='$nazev' WHERE ID='$ID'");
?>

Chyba je v tom, že proměnná $nazev funguje normálně (např echo $nazev; to jde) ale když je daná aby byla proměnná v UPDATE, tak prostě nefunguje...

Jinak to $ID funguje ;)
js
Profil *
máš u formuláře zadaný atribut method="post" ?
qHp
Profil *
ano mám
qHp
Profil *
ve formuláři to není,... je to v té proměnné .. vypsat sejí to chce ... ale zapsat do databaze to už ne ..
Alphard
Profil
MySQL_Query($q="UPDATE video SET nazev='$nazev' WHERE ID='$ID'");
echo $q;
Tohle je správně nebo chybně?
sarojan
Profil
zkusils vymazat ty apostrofy? Nebo dát $ID malým?
qHp
Profil *
to je správně ... už jsem to zkoušel... vymazal jsem $nazev a dal tam text a šlo to, vrátil jsem $nazev a už zase ne
js
Profil *
ten sql dotaz je správně, zkus

MySQL_Query("UPDATE video SET nazev='$nazev' WHERE ID='$ID'") or die (mysql_error());

jestli to nevyhodí nějakou chybu..
qHp
Profil *
[#6] sarojan
ano zkusil ... furt to nejde
qHp
Profil *
píše:

Unknown column 'zkouska' in 'field list'
qHp
Profil *
#10 IGNOROVAT!!!

nepíše to žádnou chybu
User
Profil *
mysql_query("UPDATE video SET nazev='".$nazev."' WHERE ID = '".$ID."'");


Proměnné máš dobře pojmenované?
Název a velikost sloupce parametru také?
qHp
Profil *
název je stejný a velikost nemám vyplněnou... stejně na zkoušku tam píšu max 10 slov z původních kdy tam bylo asi 60
Alphard
Profil
qHp:
Stává se z toho tak trochu chat a začíná to být chaotické, zkoušel jste [#5]?
qHp
Profil *
zkoušel...vypíše to správně
js
Profil *
ID ve WHERE podmínce je správné? Nedáváš do dotazu náhodou ID, které v záznamech v tabulce není?
qHp
Profil *
[#16] js
nnn $ID pracuje správně to jsem již psal .. jen ten $nazev dela problémy...
js
Profil *
kdyžtak hoď celý ten skript, kde to blbne na sem .. mrknu se na to. Nemám co dělat
Alphard
Profil
qHp:
jen ten $nazev dela problémy
Viz [#15], $nazev nedělá problémy, možná hodnota v ní. Proto jsem se ptal, jestli je chyba na straně PHP nebo MySQL. Tvrdíte, že se dotaz vypíše správně, takže se i odešle správně.
Zkoušel jste ten vypsaný dotaz vložit do nějakého MySQL admina?
qHp
Profil *
přes admina funguje... ale jen prostě nejde ta hodnota "narvat" do databaze v PHP vypíše s echem to jo ale ne do skriptu

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:

0