Hi Leute ich habe mit folgendem Script probleme:
Ich programmiere für einen bekannten einen Paidmaildienst. Jetzt möchte er, das es im Usermenü eine Auflistung gibt, in der der User sehen kann, welche E-Mails er noch nicht bestätigt hat (Die soll er dann bestätigen können) . Das Problem ist, obenstehendes Script zeigt genau das gegenteil an, nähmlich alle schon bestätigten emails.
Tabelleninfo:
In "emails" stehen die noch nicht bestätigten Mails.
In "best" die schon bestätigten.
Könnt ihr mir helfen?
PHP-Code:
<?php
session_start('username');
if(!session_is_registered(username))
{
die("$username Sie müssen sich einloggen.");
}
include("../design/mheader.html");
include("../config/config.inc.php");
$db = mysql_connect("$sqlhost", "$sqluser", "$sqlpass");
mysql_select_db ($sqldb);
$sql="SELECT * from emails INNER JOIN best ON emails.id=best.emailid WHERE username='$username'";
$res = mysql_db_query("$sqldb", $sql) or die(mysql_error() . ': '.$sql);
$number = mysql_num_rows($res);
$sqlab1 = "select * from $sqltab1 where username = '$username'";
$result = mysql_db_query("$sqldb", $sqlab1) or die(mysql_error() . ': '.$sql);
$email = mysql_result($result, $i, "email");
if($number == 0)
{
echo "Keine E-Mails vorhanden! $number";
}
while ($row = mysql_fetch_array($res))
{
echo "<a href=../email/click1.php?u=$row[url]&n=$username&e=$email&i=$row[emailid]&s=$row[sponsor]>E-Mail: $row[emailid] $number </a><br>";
}
include("../design/mfooter.html");
?>
Tabelleninfo:
In "emails" stehen die noch nicht bestätigten Mails.
In "best" die schon bestätigten.
Könnt ihr mir helfen?
Kommentar