ich möchte mehrere daten aus der Datenbank abfragen diese wären alle Usernamen mit min.rang20 und oninepunktezahl 100000, Userrang, UseronlinegesammtPunkte nach der abfrage soll anhand der onlinepukte gestaffelt der unserrang upgedatet werden. z.b. rang20=vip(min-voraussetztung für alles) ab erreichen von 100000 und rang20 =update rang vip+ nach betätigung eines butten. das schript soll alle 60 min. automatisch ausgeführt werden.
hier mal das was ich gebastelt habe leider ohne funktion.
PHP
<?php$pdo = new PDO('mysql:host=localhost:;dbname=dbname', 'benutzer', 'passw');// Findet alle Einträge mit ze_user level und ze_user online points total$sql = "SELECT * FROM `ze_user` WHERE user_level = '20' AND user_online_points_total = '100000'";$ze_user = $pdo->query($sql)->fetch();echo $ze_user['user_name']." ".$ze_user['user_level']." ".$ze_user['user_online_points_total']."<br />";$statement = $pdo->prepare("SELECT * FROM ze_user WHERE user_level = ?");$statement->execute(array('20')); $anzahl_ze_user = $statement->rowCount();echo "Es wurden $anzahl_user Benutzer gefunden";?>if ( user_online_points_total >=100000 "user_level=Vip_Plus" ){ echo "<p>Aktion hat gewünschten Wert Vip_Plus</p>";}if ( user_online_points_total >=250000 "user_level=Stammhörer" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer</p>";}if ( user_online_points_total >=450000 "user_level=Stammhörer_Bronze" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer_Bronze</p>";}if ( user_online_points_total >=600000 "user_level=Stammhörer_Silber" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer_Silber</p>";}if ( user_online_points_total >=850000 "user_level=Stammhörer_Gold" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer_Gold</p>";}if ( user_online_points_total >=1200000 "user_level=Stammhörer_Platin" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer_Platin</p>";}if ( user_online_points_total >=2000000 "user_level=Stammhörer_Diamant" ){ echo "<p>Aktion hat gewünschten Wert Stammhörer_Dianmant</p>";} Hier soll ein Button zum bestätigen eingebaut werden bevor das update geschieht!!! keine ahnung wie das zu realisieren ist PHP-Code: <?php$pdo = new PDO('mysql:host=host=localhost:;dbname=dbname', 'benutzer', 'passw'); $statement = $pdo->prepare("UPDATE user_level = ? WHERE id = ?");$statement->execute(array('user_level', 1));?>
lg schmaler73
bin dankbar für jede hilfe