Ergebnis 1 bis 10 von 14

Thema: Paidmails, Easy-Inbox und Mailsortierung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    also hier die grund zeilen
    PHP-Code:
    $max mysql_fetch_array(db_query ("SELECT ".$db_feld." FROM ".$db_prefix."_userdaten WHERE uid = '".$_SESSION['uid']."' LIMIT 1")); 
    PHP-Code:
    $pmail db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 ORDER BY t1.verdienst DESC LIMIT ".$max[$db_feld]."") OR die(mysql_error()); 
    hier meine idee
    PHP-Code:
    $max mysql_fetch_assoc(db_query ("SELECT ".$db_feld.", var, vonu FROM ".$db_prefix."_userdaten WHERE uid = '".$_SESSION['uid']."' LIMIT 1")  echo mysql_error()); 
    PHP-Code:
    $pmail db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor '= '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT ".$max[$db_feld]."") echo mysql_error()); 
    und hier die codes von sotierung
    PHP-Code:
    $usr mysql_fetch_assoc (db_query ('SELECT max_forced, var, vonu FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1')); 
    PHP-Code:
    ON (t1.tan t2.tan AND (t2.uid '.$_SESSION['uid'].' OR t2.ip "'.$ip.'") AND t2.bis >= '.time().'
              
    WHERE t2.tan IS NULL AND t1.werbeart "forcedbanner" AND t1.menge AND t1.status AND t1.verdienst AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced'].''); 

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von Tommyzero Beitrag anzeigen
    also hier die grund zeilen
    ...

    hier meine idee
    PHP-Code:
    .... 
    PHP-Code:
    $pmail db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor '= '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT ".$max[$db_feld]."") echo mysql_error()); 
    und hier die codes von sotierung
    ...
    Da ist ein Fehler drin:

    AND t1.sponsor '= '.$_SESSION['uid'].'
    Das '= sollte denke ich ein != sein

    Und du musst aufpassen, wenn der gesamte String in " (doppelten) steht, dann müssen die Vars am besten auch da rein:

    PHP-Code:
    $pmail db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != ".$_SESSION['uid']." ORDER BY t1.".$usr['var']." ".$usr['vonu']." LIMIT ".$max[$db_feld]." ") echo mysql_error()); 
    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)

  3. #3
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    klappt leider auch nicht selbe bild wie immer

  4. #4
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    sorry für doppel post
    wollte ma informieren also das $max funktioniert nach dem einfügen
    nur das $pmail nicht hatte auch schon getesttet statt $usr weiter hinten zu nehm $max hat leider nix gebracht..

    den gesdanken gang hate ich weil ja oben normal laut beschreibung $usr steht bitte für jede idee offen

    Hab mal weiter getstet es so eingetragen
    PHP-Code:
    $pmail db_query('SELECT t1.* FROM '.$db_prefix.'_gebuchte_werbung AS t1 LEFT JOIN '.$db_prefix.'_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') WHERE (t2.tan IS NULL AND t1.werberart = "paidmail" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced']) OR die(mysql_error()); 
    und eine fehler meldung bekommen
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY t1.verdienst DESC LIMIT 25' at line 1

  5. #5
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    versuchs mal so:
    PHP-Code:
    $pmail db_query('SELECT t1.* FROM '.$db_prefix.'_gebuchte_werbung AS t1 LEFT JOIN '.$db_prefix.'_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') WHERE (t2.tan IS NULL AND t1.werberart = "paidmail" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced'].'') OR die(mysql_error()); 
    die Werte werden richtig übergeben, das siehst man an der Fehlermeldung.
    mfg
    dragon11

Ähnliche Themen

  1. Suche Paidmail inbox, easy inbox
    Von deinlakai im Forum Scripte
    Antworten: 0
    Letzter Beitrag: 01.05.2012, 12:21
  2. easy-inbox
    Von chatdirwas im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 05.07.2010, 16:52
  3. Easy Inbox
    Von Speedy im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 20.11.2009, 08:57
  4. Problem mit Paidmails buchen bei WMS und Easy-Inbox
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 09.05.2009, 15:32
  5. paidlinks.php und easy-inbox?
    Von etalon im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 28.04.2009, 21:30

Berechtigungen

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