ich bin grade am verzweifeln
ich benutze das punkte script von rockwolf
nun will ich das in einen webshop einbauen
das ganze läuft so ab
der preis (die points was verlangt werden) werden gepostet
dann soll eprüft werden ob der user auch genügen points hat
wenn nein soll ein echo kommen
wenn ja sollen die points abgezogen werden
ich weis grade einfach nicht was ich falsch mache
so geht
nur leider ohne der prüfung ob der user genügend hat
<?php $punkte = $_POST["punkteabziehen"]; if (loggedin()) { $uid = $_SESSION['authid']; $erst = escape($_SESSION['authname'],'string'); db_query("UPDATE `prefix_user` set cpoints = cpoints - $punkte WHERE id = ".$uid); echo "&fenster1=Es wurden $punkte Points abgezogen.&"; } else { $uid = 0; } ?>
so habe ichs mit prüfung gemacht
und es will einfach nicht
<?php $punkte = $_POST["punkteabziehen"]; if (loggedin()) { $cpoints = @db_result(db_query("SELECT cpoints FROM prefix_user WHERE id = ".$_SESSION['authid']),0); } else if ($cpoints <= $punkte) { echo "&fenster1=Nicht genügend Points&"; } else { $uid = $_SESSION['authid']; $erst = escape($_SESSION['authname'],'string'); db_query("UPDATE `prefix_user` set cpoints = cpoints - $punkte WHERE id = ".$uid); echo "&fenster1=Es wurden $punkte Points abgezogen.&"; } ?>
kann vielleicht jemand helfen ?
lg
****NEO****
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link