BDG
Mitglied
Hallo Leute ... Ich habe eine mailfunktion gebaut ... und nur scheitert es an einer stelle ...
nämlich wenn der user sich einloggt soll er gleich seine mails sehen ... das habe ich mit diesem code bewerkstelligt :
Wen ein User sich registriert wird für ihn eine Tabellle erstellt mit seinem namen ... und dann wird hier wenn login erfolgreich war sollte eigentlich die mail da stehen die ich gesendet habe von einem anderen user aus ... hier kommt der error :
Login erfolgreich.
Geschützer Bereich eingeloggt als Basti
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Buch\Login.php on line 25
Und Zeile 25 ist Die : while($row = mysql_fetch_array($q)) {
ICh hoffe ihr könnt mir helfen :=)
nämlich wenn der user sich einloggt soll er gleich seine mails sehen ... das habe ich mit diesem code bewerkstelligt :
PHP:
<?php
$verbindung = mysql_connect("localhost", "root" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("test") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["username"];
$password = $_POST["password"];
$abfrage = "SELECT username, password FROM test WHERE username LIKE '$username' ";
$ergebnis = mysql_query($abfrage) or die("Statement fehlerhaft: ".$sql);
$row = mysql_fetch_object ($ergebnis);
if($row->password == $password)
{
echo " Login erfolgreich. <br> <a href=\"Geheim.php\">Geschützer Bereich</a> eingeloggt als $username";
$verbindung = mysql_connect("localhost", "root" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("user") or die ("Datenbank konnte nicht ausgewählt werden");
$q = mysql_query('SELECT absender, nachricht FROM `$username`');
while($row = mysql_fetch_array($q)) {
echo $row['abseder'].' schrieb: '. $row['nachricht'].'<br>';
}
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
echo "<br />Ihre eingegebenen Daten : <br />Benutzername : $username<br />Passwort : $password ";
}
?>
Wen ein User sich registriert wird für ihn eine Tabellle erstellt mit seinem namen ... und dann wird hier wenn login erfolgreich war sollte eigentlich die mail da stehen die ich gesendet habe von einem anderen user aus ... hier kommt der error :
Login erfolgreich.
Geschützer Bereich eingeloggt als Basti
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Buch\Login.php on line 25
Und Zeile 25 ist Die : while($row = mysql_fetch_array($q)) {
ICh hoffe ihr könnt mir helfen :=)