Hallo,
ich habe ein großes Problem und sitze schon seit über einer Woche dran, leider habe ich keine Ahnung was der Fehler ist.
Meine letzte Hoffnung ist dieses Forum:
Ich habe einen Mailtausch in dem die Mitglieder eine "Email an alle" buchen können gegen Klammlose.
Die Buchung funktioniert auch und auch die Lose werden auf dem Exportforceaccount gutgeschrieben.
Nur im Adminbereich kann ich nicht sehen wer wann gebucht hat ich sehe nur das jemand eine Exclusivmail gebucht hat.
Im Adminbereich sehe ich folgendes:
Exklusivmails die auf den Versand warten.
Datum Uhrzeit Frambrecher User buchen
Uhr Framekillertest Array buchen / löschen
Normalerweise müsste die Datenbak das Datum die Uhrzeit den User und die URL anzeigen....
Wenn ich auf buchen klicke erhalte ich folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web47/html/MT/admin/mailsbuchena2.php on line 55
Fehler!
Sie haben zu viele Empfänger in der gewählten Kategorie angegeben.
Hier habe ich mal die php. Dateien:
1. aus dem Membersbereich
a) analle.php
dann die Datei analle2.php:
Ich wäre euch echt dankbar wenn mir jemand sagen könnte wo der Fehler liegt!
Viele Grüße
Tina
ich habe ein großes Problem und sitze schon seit über einer Woche dran, leider habe ich keine Ahnung was der Fehler ist.
Meine letzte Hoffnung ist dieses Forum:
Ich habe einen Mailtausch in dem die Mitglieder eine "Email an alle" buchen können gegen Klammlose.
Die Buchung funktioniert auch und auch die Lose werden auf dem Exportforceaccount gutgeschrieben.
Nur im Adminbereich kann ich nicht sehen wer wann gebucht hat ich sehe nur das jemand eine Exclusivmail gebucht hat.
Im Adminbereich sehe ich folgendes:
Exklusivmails die auf den Versand warten.
Datum Uhrzeit Frambrecher User buchen
Uhr Framekillertest Array buchen / löschen
Normalerweise müsste die Datenbak das Datum die Uhrzeit den User und die URL anzeigen....
Wenn ich auf buchen klicke erhalte ich folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web47/html/MT/admin/mailsbuchena2.php on line 55
Fehler!
Sie haben zu viele Empfänger in der gewählten Kategorie angegeben.
Hier habe ich mal die php. Dateien:
1. aus dem Membersbereich
a) analle.php
PHP-Code:
<?php
#######################################################
# (c)Marcus Prim 2004 [email]webmaster@alpha-script.de[/email] #
# Script darf nur mit gültiger Lizenz genutzt werden. #
# #
# Support: #
# [url]http://forum.alpha-script.de[/url] #
# #
# Updates: #
# [url]http://www.alpha-script.de[/url] #
#######################################################
include("../config/config.php");
include("../header.php");
include("losesettings.php4");
include("../daten.php4");
require('../config/config.php');
require ('sesspruf.php');
sesspruf($sessionid);
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
include('menu.php');
?>
<center>
Hier können Sie eine Mail an alle User buchen. 1 Mail (30 sec.) kostet <?php echo $losepromail ?> Lose<br>Das Losepasswort wird <b>nicht</b> gespeichert.<br>Ihre Mail wird um 00:00 Uhr an alle Mitglieder gesendet.
<br><br>
<b>Empfänger:</b> <?php $query = mysql_query("SELECT COUNT(user) AS total FROM mt_user WHERE free = '1'");
$user = mysql_fetch_array($query);
echo $user['total'];
$kosten = $user['total'] * $losepromail; ?>
<br>
<b>Peis:</b> <?php echo $kosten ?> Lose
<br><br>
<table>
<form name="Formular" method="POST" action="analle2.php4?sessionid=<?php echo $sessionid ?>&kosten=<?php echo $kosten ?>&user=<?php echo $user ?>">
<table border=0 cellspacing=0 cellpadding=2>
<tr>
<td align=left class="style" height="22">
<p class="style"><font size="2"><b>KlammID:</b> </font></td>
<td height="22">
<p class="style">
<input name="klammid" size="20" type="text" style="background-color: #F0F0F0"></td>
</tr>
<tr>
<td align=left class="style" height="22">
<p class="style"><font size="2"><b>Losepasswort:</b> </font></td>
<td height="22">
<p class="style">
<input name="losepasswort" size="20" type="text" style="background-color: #F0F0F0"></td>
</tr>
<tr>
<td align=left class="style" height="22">
<p class="style"><font size="2"><b>Zielurl:</b> </font></td>
<td height="22">
<p class="style">
<input name="url" size="20" type="text" value="http://" style="background-color: #F0F0F0"></td>
</tr>
</table>
<table>
<tr>
<td height="22">
<p class="style">
<textarea rows="5" cols="40" name="text">Hier der Mailtext</textarea></td>
</tr>
</table>
<br>
<input type="Submit" name="senden" value="Bestellen">
<br>
</form>
PHP-Code:
<?php
#######################################################
# (c)Marcus Prim 2004 [email]webmaster@alpha-script.de[/email] #
# Script darf nur mit gültiger Lizenz genutzt werden. #
# #
# Support: #
# [url]http://forum.alpha-script.de[/url] #
# #
# Updates: #
# [url]http://www.alpha-script.de[/url] #
#######################################################
include("../config/config.php");
include("../header.php");
include("losesettings.php4");
include("../settings.php4");
include("bez.php4");
include("../daten.php4");
require('../config/config.php');
require ('sesspruf.php');
sesspruf($sessionid);
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
include('menu.php');
$returned='';
$ret=@file("http://www.klamm.de/engine/lose/get.php?ef_id=$ef_id&ef_pw=$ef_pw&k_id=$klammid&l_pw=$losepasswort&s=$bez&n=$kosten&k=$kennung");
for($i=0;$i<count($ret);$i++){
$returned.=$ret[$i];
}
$werte = 5;
$werte_array=split("[|]",$ret[0],$werte);
$wert_1=$werte_array[0];
if($wert_1 == 1001) {
$zahl1 = 100 - $potprozent;
$prozent = $kosten * $zahl1 / 100;
$neu = $kosten - $prozent;
$buchung = "SELECT pot FROM mt_losepot";
$ergebnis = mysql_query($buchung);
while($row = mysql_fetch_object($ergebnis))
$buchung = $row->pot + $neu;
$aendern = "UPDATE mt_losepot Set pot = '$buchung'";
$update = mysql_query($aendern);
mysql_query("INSERT INTO mt_exklusivmails (zielurl,text,datum,zeit,status,user) VALUES ('$url','$text','$datum','$zeit','0','$user')");
?>
<center><b>Wir haben Ihre Buchung gespeichert. Sie erhalten nach dem Versand eine Email.</b>
<?php
$datum = date("d.m.Y");
$zeit = date("H:i");
}
else if ($wert_1 == 1009) {
echo "<center><b>Falsches Losepasswort angegeben</b>";
}
else if ($wert_1 == 1008) {
echo "<center><b>Nicht genug Lose verfügbar</b>";
}
else if ($wert_1 == 1006) {
echo "<center><b>KlammID unbekannt</b>";
}
else if ($wert_1 == 1099) {
echo "<center><b>Fehler bitte versuchen Sie es nochmal.</b>";
}
?>
<?php
include("../footer.php");
?>
Ich wäre euch echt dankbar wenn mir jemand sagen könnte wo der Fehler liegt!
Viele Grüße
Tina
Kommentar