$update=("UPDATE user_home SET uid = '" . $_SESSION['uid'] . "', press = '" . $_POST['press'] . "' WHERE = uid = '" . $_SESSION['uid'] . "';)"
update...
11 svar · 262 visningar · startad av jiggan
Jaha? :q
update...
$update=("UPDATE user_home SET uid = '" . $_SESSION['uid'] . "', press = '" . $_POST['press'] . "' WHERE = uid = '" . $_SESSION['uid'] . "';)"
varför funkar inte denna? jag får felmeddelande efter denna, men den jag får felmeddelande på har funkat innan...
//jiggan
... och felmeddelandet lyder?
Parse error: parse error, unexpected T_VARIABLE in C:\apache\htdocs\save_press.php on line 10
så ser det ut...raden ser ut så här:
<?php
$resultat = mysql_query($update, $link); or die (mysql_error());
?>
$update="UPDATE user_home SET uid = {$_SESSION['uid']},
press = '{$_POST['press']}' WHERE uid = {$_SESSION['uid']}";
mysql_query($update);
Förutsatt att uid är ett numeriskt värde. Annars...
$update="UPDATE user_home SET uid = '{$_SESSION['uid']}',
press = '{$_POST['press']}' WHERE uid = '{$_SESSION['uid']}'";
mysql_query($update);
Vet dock inte om det var det här som var frågan (den framgick inte tydligt iaf) :D
<?php
$resultat = mysql_query($update, $link) or die (mysql_error());
?>
Förutom felet Qimen hittade så ser sträng lite konstig ut.
$update=("UPDATE user_home SET uid = '" . $_SESSION['uid'] . "', press = '" . $_POST['press'] . "' WHERE = uid = '" . $_SESSION['uid'] . "'");
Detta förutsätter att kolumnen uid är av en texttyp, vilket är lite konstigt.
så ser ju min kod ut, vad ska jag göra?
http://www.webforum.nu/showthread.php?s=&postid=728167#post728167 observera även qimens påpekande! (du har ett ; för mycket)
ah! funkade ju! men hur gör jag ifall jag vill att allt som finns i den kolumnen i databasen ska synas i textarean? hur skriver jag då?1