Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Mindestwert aus tabelle auslesen

  1. #1
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    Mindestwert aus tabelle auslesen

    Hi zusammen da ich von PHP und mysql nich wirklich ne ahnung hab sondern alles nur so oberflächlich sind solche sachen ein bischen zu schweer für mich

    ich weis nicht so recht wie ich es anstellen sol
    es geht darum ich hab im vms das ap addon installiert
    nun möchte ich auslesen und zwar folgendermasen

    hat ein user mindestens xxx ap wird etwas angezeigt wen er weniger hat steht da leider hast du hier keinen zutritt

    sprich wie die funktion login true xxx else xxx
    und genau so bei mir funktion minimum true xxx else xxx
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  2. #2
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Login true : eingeloggt = ja
    else = gegenteil
    bedeutet wenn nicht eingeloggt also false wird eben nichts angezeigt
    ich eingelogt == true {
    echo'hallo nur für eingeloggte'
    }else{
    // gegenteil
    nicht eingelogte sehen dies
    kleine erklärung zu deiner else und true frage

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    hi adi is zwar alles schön und gut aber mir alles bekant ich will wissen wie bekomme ich es hin das

    wie bei der funktion aber mit mindestwert

    ----------- meine seite--------
    xxxxx
    xxxxx
    xxxx
    abfrage mindestwert erreicht (mindestens xxx AP)
    ok dan das
    yyyy
    yyyy
    yyy
    yyy
    yyy

    mindestwert nicht erreicht (unter xxx AP)
    dan das anzeigen
    ccc
    ccc
    ccc
    ccc

    ----seitenende---


    sprich eine bestimte sache (seite) funktioniert erst wenn der user 100 ap hat z.b.
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Also aus dem Kopf bekomm ich das nicht zusammen, aber was du suchst siehst im logischen Denken so aus:

    If ap >= 100

    Seite für Use mir 100 Punkten und mehr

    else

    Seite für User unter 100 ap

    In PhP sieht das dann natürlich anders aus, und nur die Abrfrage reicht eh nicht, du brauchst dann ja auch noch eine die Abfrage der Daten und die Ausgabe der Daten.

    Viel Erfolg bei deinem Vorhaben, so schwer ist es sichern icht.

    MfG

  5. #5
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    genau nur das ich keine ahnung von dem hab gg drum frag ich hier ma ganz lieb ob jemand so ne währe und mir das machen könnte
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    wie viel springt dabei raus?

    so schwer sollte das nicht sein, kannst dich ja mal etwas einlesen in php & mysql...

    PHP-Code:
    $apcheck db_query ('SELECT ap FROM '.$db_prefix.'_kontodaten WHERE ap >= 100 AND uid = '.$_SESSION['uid'].' LIMIT 1');
    if(
    mysql_num_rows($apcheck)==1){
    //wenn user mehr asl 100 aps hat
    }else{
    //wenn suer weniger als 100 ap hat bzw gar nicht existiert/eongeloggt ist

    (ungetestet/schema)
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    danke erstma geht auch soweit da ich aber n problehm hab was ich nicht bedacht habe das die summe aus 2 tabellen höher wie 10 sein muss gehts leider nich ich hab jetzt mal folgendes gebastelt
    leider geht es nicht und zeigt immer
    //wenn suer weniger als 100 ap hat bzw gar nicht existiert/eongeloggt ist
    an


    PHP-Code:
    <? 
    $apcheck = db_query ('SELECT gesap FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1');
    $eintapcheck = db_query ('SELECT eintap FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1');


    if($apcheck[0]+$eintapcheck[0] >= 100){
    //wenn user mehr asl 100 aps hat

        head("Zutritt verweigert");?>
       weitergehts
       <? foot();

    }else{

    //wenn suer weniger als 100 ap hat bzw gar nicht existiert/eongeloggt ist 

        head("Zutritt verweigert"); ?>
       Zu wenig ap
       <? foot();

      } ?>
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #8
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Tipps:
    - mysql_fetch_assoc() fehlt noch
    - man kann 2 felder in einem query auslesen
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  9. #9
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    /edit

  10. #10
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    habs jetzt so
    aber ohne funktion




    PHP-Code:
    <? 
    $apcheck = mysql_fetch_assoc(mysql_query ('SELECT gesap,eintap FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1')); 



    if($apcheck['gesap']+$apcheck['eintap'] >= 100){ 
     //user mehr asl 100 aps hat 

    head("Zutritt verweigert";?> 
    weitergehts 
    <? foot(); 

    }else{ 

     //suer weniger als 100 ap hat bzw gar nicht existiert/eongeloggt ist 

    head("Zutritt verweigert"; ?> 
    Zu wenig ap 
    <? foot(); 

    } ?>
    edit funkt glaub ich hier der code
    PHP-Code:
    <? 
    $apcheck = mysql_fetch_assoc(mysql_query ('SELECT gesap,eintap FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1')); 



    if($apcheck['gesap']+$apcheck['eintap'] >= 100){ 
     //user mehr asl 100 aps hat 

    head("Zutritt verweigert");?> 
    weitergehts 
    <? foot(); 

    }else{ 

     //suer weniger als 100 ap hat bzw gar nicht existiert/eongeloggt ist 

    head("Zutritt verweigert");?> 
    Zu wenig ap 
    <? foot(); 

    } ?>
    Mit bestem dank an Baschti dem webby von ccklicken
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Betreiberdaten auslesen=?
    Von Hardy im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 17.10.2013, 12:27
  2. [SQL] Spalte von Tabelle A in Tabelle B kopieren
    Von danny888 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 14.02.2010, 17:20
  3. Daten aus db auslesen
    Von Everlast3310 im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 17.05.2009, 01:36
  4. Höchsten Wert in einer Tabelle auslesen ?
    Von Masterphil im Forum [HD] Programmieren
    Antworten: 9
    Letzter Beitrag: 17.05.2008, 13:35
  5. Nickname auslesen!
    Von Jokert2005 im Forum [HD] Codeschnippsel
    Antworten: 5
    Letzter Beitrag: 11.05.2007, 10:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •