Dazurechnen, und MySQL updaten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo
Ich habe ein problem. Da ich ein Usersystem aufgebaut habe, sollen dort auch f?r jeden post 3 Punkte verteilt werden. Aber das geht nicht.... Wenn der user z.B. 5 Punkte hat, und dann einen post schreibt, sind es aufeinmal wieder 3.... Hier der Code:
$update1="SELECT * FROM data WHERE name = '$login'";
$updatr1=mysql_query($update1);
while($updatewhile=mysql_fetch_array($updatr1)) {
$points="$row[points]";
}
$point = $points+3;
echo "$point";
$update2="UPDATE data SET points = '$point' WHERE name = '$login'";
$updatr2=mysql_query($update2);
der geht leider nicht...... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Soweit ich weis soll/muss man auch bei mysql keine '' vor und nach variablen machen...
$update1="SELECT * FROM data WHERE name = $login";
$updatr1=mysql_query($update1);
while($updatewhile=mysql_fetch_array($updatr1)) {
$points=$row["points"];
}
$point = $points+3;
echo "$point";
$update2="UPDATE data SET points = $point WHERE name = $login";
$updatr2=mysql_query($update2); -
UPDATE data SET points = points + $X WHERE name = '$login'
wobei $X die anzahl der punkte ist, die HINZUADDIERT werden
(in deinem fall 3) -
hab das prob gel?st: ich hatte $row[points] gemacht, aber die array-variable war $updatewhile......
hab aber noch ein prob. Hier bei lima ist da ja ein Plus, unter dem avatar, und wenn man drauf klickt, dann kommt dort ja sowas mit "?ndern", "l?schen" und so, aber wie mache ich sowas? -
Das einzige was du als User benutzen kannst, ist:
?ndern, damit kannst du deinen beitrag ?ndern
Zitieren, damit erstellst du einen neuen beitrag in dem du das zitierst, wo den beitrag zitierst, auf den du geklickt hast und
Spam Melden, damit kannst du spam melden... -
Also...
das Men? unterm dem Plus wurde mit javaScript gemacht... das Script kannste dir ganz einfach aus dem Qulettext irgendeines Threads saugen... frag mich jetzt aber nicht, ob man das darf oder nicht... steht wahrscheinlich im Faq...
Ich hoffe ich konnte helfen...
MfG..
McBluntslide -
@lord: bitte nicht sauer sein!!!
Ich habe nun mal den code aus dem quelltext, aber wenn ich dann auf "Modes" klicke, dann kommt garnichts! der code sieht so aus:
<a href='#' onClick='javascript:document.getElementById('$an[id]').style.display = 'inline';'>Modes</a><div id='$an[id]' style='display:none;'><br><a href='msg.php?mode=edit&id=$an[id]'>?ndern</a>, <a href='msg.php?mode=clear&id=$an[id]'>L?schen</a>, <a href='newpost.php?mode=answ&zit=$an[id]'>Zitieren</a></div>
die ' m?sst ihr euch in " denken... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage