Hallo,
mal eine Frage. Ich habe so ein Punktesystem. Jetzt habe ich zusätzlich eine Funktion eingebaut, womit sich die User gegenseitig etwas schenken können.
Verschenke ich ein Herz werden 100 Punkte vom Punktekonto abgezogen. Verschenke ich eine Rose werden 75 Punkte vom Punktekonto abgezogen u.s.w.
Nun verstehe ich den Aufbau nicht so ganz, Wie bekomme ich es hin, dass nur in die Datenbank geschrieben wird, wenn genug Punkte vorhanden sind?
Wie müsste es nun weitergehen mit dem INSERT INTO? Oder wie müsste das korrekt aufgebaut sein? Er soll die Daten nur in die Datenbank schreiben, wenn genug Punkte (siehe Regeln oben) vorhanden sind?
Ich hoffe ich konnte mein Problem verständlich darstellen.
mal eine Frage. Ich habe so ein Punktesystem. Jetzt habe ich zusätzlich eine Funktion eingebaut, womit sich die User gegenseitig etwas schenken können.
Verschenke ich ein Herz werden 100 Punkte vom Punktekonto abgezogen. Verschenke ich eine Rose werden 75 Punkte vom Punktekonto abgezogen u.s.w.
Nun verstehe ich den Aufbau nicht so ganz, Wie bekomme ich es hin, dass nur in die Datenbank geschrieben wird, wenn genug Punkte vorhanden sind?
Code:
if($_POST['gabe'] == "Herz") {
if($ePointUsers <= 100) {
echo"zu wenig punkte";
} else {
$oSql->fQuery("update ".DBPREFIX."sys_user SET nLogins = nLogins - 100 WHERE nUsrId = '".$aSessiondata['nUsrId']."'");
}
}
if($_POST['gabe'] == "Rose") {
if($ePointUsers <= 75) {
echo"zu wenig punkte";
} else {
$oSql->fQuery("update ".DBPREFIX."sys_user SET nLogins = nLogins - 75 WHERE nUsrId = '".$aSessiondata['nUsrId']."'");
}
}
Wie müsste es nun weitergehen mit dem INSERT INTO? Oder wie müsste das korrekt aufgebaut sein? Er soll die Daten nur in die Datenbank schreiben, wenn genug Punkte (siehe Regeln oben) vorhanden sind?
Ich hoffe ich konnte mein Problem verständlich darstellen.