Beiträge von schmaler73

     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

    Das Script ist, sorry, totaler Schrott. Da hapert es aber gewaltig an Grundlagen.

    Drehe das Error-Reporting hoch, in dem du diese Zeilen an den Anfang des Scriptes schreibst:

    PHP
    error_reporting(E_ALL);
    ini_set('display_errors', true);

    danke für deine links und deine hinweise aber das bringt mir nichts denn ich weiss nicht wo ich

    PHP
    error_reporting(E_ALL);
    ini_set('display_errors', true);

    [/QUOTE] das einbauen soll ausserdem muss ich leider mal anmerken das mich deine aussage schon ziemlich trifft das hätte man auch ander formulieren können. denn ich habe von anfang an gesagt ich habe keine ahnung von dem ganzen mysql kram ist mein erstobjekt also kenntniss = 0 und auch php kenntniss max 1% da ich erst anfange mit php zu arbeiten. von daher finde ich deine aussagen ," alles schrott ,das falsch dieses ist miess, das ist misst , das ist... doch sehr beschämend fairer wäre gewesen zu sagen ok ich sehe als anfänger du hast zu mindest versucht was zu tun auch wenn es komplett der verkehrte ansatz ist und man muss .... diesen befehl nuntzen ... im zusammehang mit .... schaut z.b. so aus um muss da und da sitzen das ein jemand der keinen plan hat auch was lernen kann. vieleicht demgst mal drüber nach
    lg schmaler 73

    ps damit lasse ich es drauf bewenden und werde es im forum posten als aufrtraug vieleicht finde ich jemanden der mir das programiert ist vieleicht sinniger als mir hier nen kompf zu machen

    habe ein wenig gebastelt leider erfolglos denn wenn ich die seite aufrufe bekomme ich nur eine weisse seite:-(
    hier mal das was ich zusammen gebracht habe vieleicht hat jemand nen vorschlag oder bessser noch ahnung was ich als blutiger anfänger
    der leider keine ahnug hat falsch gemacht habe. ich hoffe ihr versteht was ich meine.

    das script :

    Hier soll ein Button zum bestätigen eingebaut werden bevor das update geschieht!!! keine ahnung wie das zu realisieren ist

    PHP
    <?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

    Arne danke für deine schnelle Antwort es freut mich zu lesen das so etwas zu machen ist. PHP und MySQL sagen mir was aber bei PDO hört es nun wieder auf muss gleich mal zu google schauen.zu deiner gegenfrage natürlich würde ich es gerne selbst schaffen und ich würde mich gerne drann versuchen bin aber bis auf nen php scrippt welches mir zumidest mal eine verbindung zur mySQL datenbank herstellt nicht hinaus gekommen bzw ich weiss das mit einen befehl die abfrage erzeugt werden muss von den spalten und zeilen die ich brauche da liegt das erste problem weil wie gesagt ich absoluter neuling bin und erlich gesagt keine plan habe. was ich noch weiss dass irgendwann später der befehl zum update kommen muss und dazwischen alles andere wie der vergleich der ausgelesen ergebnisse mit den vorbestimmten werten wie zb. überprüfung rang min.vip und onlinepunte 250000=rang update stammgast nach bestätigung. Bei den befehlen fangen die probleme allerdings schon an abfrage =select? ist das der richtige ansatz? ich würde zumidest damit starten in etwa so
    <?php
    //Verbindung zur Datenbank herstellen
    mysql_connect("localhost", "root","") or die ("Verbindung nicht möglich");
    mysql_select_db("tutorial") or die ("Datenbank existiert nicht");

    //Alle Kundendaten selektieren
    $result = mysql_query("SELECT * FROM user/ges_online_point");


    while($row = mysql_fetch_row($result))
    echo $row[0].' - '.$row[1].'<br />';
    ?>


    dann fehlt mir das wissen um den abgleich zu erstellen
    und hier müsste dann ja irgendwo der bestätigunsbutton sein
    und dann hier der updatebereich
    vorgabe ist erfüllt und bestätigt dann update User/rang in db
    vieleicht kannstmir da weiterhelfen
    danke dir mal im voraus
    lg schmaler73

    Hallo erstmal allen,
    ich bin absoluter neuling was php und sql datenbanken betrifft. ich habe mich jetzt einige zeit durch google begeben aber leider ohne ein für mich verwertbares ergebnis. Zunächst mal was ich erreichen möchte , verschieden daten felder aus verschieden pfaden der datenbank auslesen z.b (alle User und deren online punkte) (alle accounts und deren rang) dann möchte ich gern das mir bei aufruf der datei das zunächst mal angezeigt wird im browser. dann wäre es super wenn es möglich wäre in diese datei einzubauen das z.b. bei erreichen einer bestimmten online punktezahl der user nach bestätigung automatisch einen anderen rang bekommt und das dann automatisch in der db geändert wird bei dem entsrächendem user. Frage ist so etwas machbar? ,Frage2 kann mir jemand sagen wie??? , oder würde mir jemand helfen dabei? sage mal ganz lieb danke im voraus und hoffe das mir jemand helfen kann von euch.
    lg schmaler73