Kolibri814
Mitglied
Heute hab ich gleich mehrere Fragen, die mir meine Bücher nicht beantworten.
Zum einen, warum bekomm ich die Fehlermeldung in der login.php Datei nicht ausgegeben?
Die authentifizierung.php Datei von welcher aus die Fehlermeldung weitergegeben wird, wenn "nick" und/oder "pwd" falsch eingegeben werden:
Auszug aus der login.php Datei:
Zum anderen erhalte ich die Fehlermeldung:
"Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 6"
Nach einer korekten Anmeldung.
Bisher landet man dann auf der profil.php die so aussieht:
Natürlich fehlt dann noch die userausgabe.php Datei.
Die sieht so aus:
Kann mir jemand weiterhelfen?
Vielen Dank
Zum einen, warum bekomm ich die Fehlermeldung in der login.php Datei nicht ausgegeben?
Die authentifizierung.php Datei von welcher aus die Fehlermeldung weitergegeben wird, wenn "nick" und/oder "pwd" falsch eingegeben werden:
PHP:
session_start();
$nick = $_POST['nick'];
$pwd = $_POST['pwd'];
if (isset($nick))
{
$sql = "select
id
from
anmeldung
where
nick='$nick'
and
pwd='$pwd'";
$result = mysql_query($sql) or die(mysql_error());
if (!($row = mysql_fetch_row($result)))
{
header("Location: http://".$_SERVER['HTTP_HOST']
."/login.php?meldung=Anmeldung konnte nicht erfolgen");
}
else
{
$_SESSION['angemeldet']="ja";
}
}
else if($_SESSION['angemeldet']!="ja")
{
header("Location: http://".$_SERVER['HTTP_HOST']
."/anmeldung.php");
}
Auszug aus der login.php Datei:
PHP:
if (isset($meldung))
{
print "<font color='red'>Fehler: $meldung</font>";
Zum anderen erhalte ich die Fehlermeldung:
"Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 6"
Nach einer korekten Anmeldung.
Bisher landet man dann auf der profil.php die so aussieht:
PHP:
include("dbconnect.inc.php");
include("authentifizierung.php");
include("userausgabe.php");
Natürlich fehlt dann noch die userausgabe.php Datei.
Die sieht so aus:
PHP:
$sql = "select
admin <---------- Zeile 6
from
user
where
id=$id";
$result = mysql_query($sql) or die(mysql_error());
if ($row = mysql_fetch_object($result))
{
print "<p class='admin'><img src='' alt='' border='0' width='' height=''>a</p>";
}
else
{
$sql = "select
moderator
from
user
where
id=$id";
$result = mysql_query($sql) or die(mysql_error());
if ($row = mysql_fetch_row($result))
{
print "<p class='mod'><img src='' alt='' border='0' width='' height=''>m</p>";
}
}
$sql = "select
profilbild,
profiltext,
familienstand,
land,
region,
stadt,
plz,
haarfarbe,
augenfarbe,
figur,
größe,
tabus,
motto,
homepage,
gewerblich,
tabak,
alkohol
from
user
where
id=$id";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
print "<p class='profilbild'>".$row['profilbild']."</p>";
print "<p class='profiltext'>".$row['profiltext']."</p>";
print "<p class='familienstand'>".$row['familienstand']."</p>";
print "<p class='land'>".$row['land']."</p>";
print "<p class='region'>".$row['region']."</p>";
print "<p class='stadt'>".$row['stadt']."</p>";
print "<p class='plz'>".$row['plz']."</p>";
print "<p class='haarfarbe'>".$row['haarfarbe']."</p>";
print "<p class='figur'>".$row['figur']."</p>";
print "<p class='größe'>".$row['größe']."</p>";
print "<p class='tabus'>".$row['tabus']."</p>";
print "<p class='motto'>".$row['motto']."</p>";
print "<p class='homepage'>".$row['homepage']."</p>";
print "<p class='gewerblich'>".$row['gewerblich']."</p>";
print "<p class='tabak'>".$row['tabak']."</p>";
print "<p class='alkohol'>".$row['alkohol']."</p>";
Kann mir jemand weiterhelfen?
Vielen Dank