Ergebnis 1 bis 10 von 16

Thema: Problem beim Paidmail verschicken im Admin

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126

    Problem beim Paidmail verschicken im Admin

    Hallo,

    ich habe mal wieder ein Problem

    Wenn ich im Admin Mails von Usern oder oder Mails vom Admin ( per Hand eingetragene mails) verschicken will, bekomm ich eine Meldung mit der ich überhaupt nix anfangen kann. Ich habe mal einen screen erstellt.
    Vielen dank für Eure Hilfe.

    http://www.lose-inferno.de/Bilder/paidmails.JPG

    gruß luette

  2. #2
    Erfahrener Benutzer Avatar von SilentRunner
    Registriert seit
    18.08.2006
    Beiträge
    1.076
    ich seh da kein Bild

  3. #3
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von SilentRunner Beitrag anzeigen
    ich seh da kein Bild
    sorry ich bin zz mobil im netz. anscheind schaft die leitung es nicht das bild komplett hochzuladen. dann muss das warten bis ich zu hause bin

  4. #4
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von SilentRunner Beitrag anzeigen
    ich seh da kein Bild

    so dat is die meldung

    Column 'max_erhalten' in field list is ambiguousYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1NULL

  5. #5
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von luette Beitrag anzeigen
    so dat is die meldung

    Column 'max_erhalten' in field list is ambiguousYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1NULL

    kann da keiner helfen

  6. #6
    Zitat Zitat von luette Beitrag anzeigen
    kann da keiner helfen
    SChau mal in den Quellcode, und gib uns mal die ganzen db_query's...

    Anscheinend wird irgendwo max_erhalten abgefragt, aber da tritt ein Fehler auf.


  7. #7
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von Sebmaster Beitrag anzeigen
    SChau mal in den Quellcode, und gib uns mal die ganzen db_query's...

    Anscheinend wird irgendwo max_erhalten abgefragt, aber da tritt ein Fehler auf.
    ich habe kopiere mal den quellcode von der paidmail_versenden weil ich da net soviel anhnung hab
    sorry das es so groß ist
    PHP-Code:
    <?php
     
    if (!isset($_GET['tan']))     $_GET['tan']               = "";

     
    $daten mysql_fetch_array(db_query("SELECT * from ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."';"));

     if(
    $_GET['tan']) {
          
    $empfaenger =  db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten)");
          
    $maxempf mysql_num_rows($empfaenger);
          if (
    $daten['menge'] == 0$daten['menge'] = 5000;
          if ( 
    $daten['menge'] >= $maxempf $daten['menge'] = $maxempf;

          
    $bis $daten['gueltig'];
          
    db_query("INSERT INTO ".$db_prefix."_paidmails_versendet (tan,menge,verdienst,preis,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('".$_GET['tan']."','".$daten['menge']."','".$daten['verdienst']."','".$daten['preis']."','".$daten['ziel']."','".$daten['beschreibung']."','".$daten['mailtext']."','".$daten['aufendhalt']."','".time()."','".$bis."')");

          
    $senden db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten) ORDER BY RAND() LIMIT ".$daten['menge']."");
               while (
    $versendet mysql_fetch_array($senden)) {
               
    db_query("UPDATE ".$db_prefix."_emaildaten SET count_erhalten = count_erhalten + 1 WHERE uid = ".$versendet['uid']);
               
    db_query("INSERT INTO ".$db_prefix."_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt,sponsor,werbeart,preis) VALUES ('".$versendet['uid']."','".$bis."','".$_GET['tan']."','0','".$daten['aufendhalt']."','".$daten['sponsor']."','".$daten['werbeart']."','".$daten['preis']."')") or die('Fehler beim setzen der Rechte!<br>Mysql meldet:<br> '.mysql_error().'');
               
    $message='Hallo,
               dieses ist eine neue '
    .$seitenname.' Paidmail, für dessen Bestätigung
               Du '
    .$daten['verdienst'].' '.$waehrung.' für '.$daten['aufendhalt'].' Sek. aufenthalt erhälst!
               Diese Paidmail ist gültig bis '
    .date("d.m.Y - H:i:s",$bis).'

     '
    .$daten['beschreibung'].'

     '
    .$daten['mailtext'].'
     --------------------------------------------------------------------

     Die Betreiber von '
    .$seitenname.' distanzieren sich vom Inhalt dieser Mail!

     Diese Mail ist kein Spam da der Empfänger als Mitglied von
     '
    .$seitenname.' dem Empfang zugestimmt hat.

     Bestätigungslink:
     '
    .$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].'

     Mit freundlichen Grüßen
     Das '
    .$seitenname.' Team';

         
    $in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1")); 
    if(
    $in['inboxonly']=='0'){ 
    mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail'$message'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler'); 

       
       }
     
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung where tan='".$_GET['tan']."';");
     
    $msg_send '<b><div align="center"><font color="#800000">Diese Paidmail wurd an '.$daten['menge'].' User versendet</font></div></b>';
     }

     
    ?>

     <? head("Paidmail Versand"); ?>
     <?=$msg_send;?>
     <?foot();?>

Ähnliche Themen

  1. HPLose interface Paidmail problem
    Von Genius74 im Forum [HD] Programmieren
    Antworten: 10
    Letzter Beitrag: 14.05.2012, 16:52
  2. Problem beim Paidmail bestätigen
    Von sunnysven im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 05.04.2008, 15:04
  3. Aktivierungs und Paidmail Problem
    Von Luckyy im Forum Support zum VMSone
    Antworten: 16
    Letzter Beitrag: 08.03.2008, 23:04
  4. Problem mir Auto Paidmail
    Von Diabolo99 im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 10.07.2007, 15:45
  5. Paidmail Problem ?!
    Von Braunbar im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 27.01.2007, 19:11

Berechtigungen

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