Autor Zpráva
M4jco
Profil
Dobrý deň

Mám problém s jednou jednoduchou vecou, avšak neviem vôbec kde robím problém a tak sa obraciam na vás.

Jedná sa o tento kód:

if($_POST['submit'] == "Uložiť"){
$about = $_POST['about'];
$www = $_POST['www'];
$zaluby = $_POST['zaluby'];
$posobenie = $_POST['posobenie'];
$uspechy = $_POST['uspechy'];
$jazyky = $_POST['jazyky'];
$referencie = $_POST['referencie'];
$oblubeny = $_POST['oblubeny'];
$insert = "UPDATE nodz_users SET about='$about', www='$www', zaluby='$zaluby', posobenie='$posobenie', uspechy='$uspechy', jazyky='$jazyky', referencie='$referencie', oblubeny='$oblubeny', WHERE nick='".$_SESSION['nick']."'";
mysql_query($insert) or die ('asdasdasdasdas');
}

Vobec mi nejde aktualizovať data ktoré zadam do príslušných inputov. Jednoducho dám uložiť a nevyhodí to žiadny error, ale ani sa nič neuloží. Možno tam mám nejaký kozmetickú chybu malú, ale nedokážem ju nájsť.

Ďakujem
Mike8748
Profil
'$referencie', oblubeny='$oblubeny', WHERE nick='".$_SESSION['nick']."

co ta carka pred WHERE ?

a kdyz uz tam pouzivas die, tak by bylo vhodny mit tam i mysql_error

a ses si jistej tou podminkou WHERE, ohledne nicku a hodnoty ze session
M4jco
Profil
Čiarku som odstránil a problém pretrváva. Tá hodnota so session je správna, a vracia hodnoty ktoré aj vraciať má.

//EDIT: Už to funguje, mal som len zle zapísany submit v html. Ďakujem za radu aj tak :-)

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: