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();?>