Guten Tag,
ich habe das Problem das bei meine user.php ein server error kommt wenn ich die seite lade.
Ich würde mich über Hilfe sehr freuen.
user.php:
<?php
session_start();
if(isset($_SESSION["username"])) {
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css2.css" type="text/css"/>
</head>
<body link="black" vlink="black" alink="black" font-size="10">
<header>
</header>
<div id="navi1"><h2>User online:
<?php
$date = fopen("c.txt","r");
$counterstand = fgets($date, 10);
$counterstand++;
echo "$counterstand";
?>
</h2></div>
<a href="index.html"><div id="navi"><h2>Home</h2></div></a>
<a href="pro0.html"><div id="navi"><h2>Programne</h2></div></a>
<a href="mc0.html"><div id="navi"><h2>Minecraft</h2></div></a>
<a href="hatu0.html"><div id="navi"><h2>Handytutorials</h2></div></a>
<a href="tu0.html"><div id="navi"><h2>Tutorials</h2></div></a>
<a href="üu0.html"><div id="navi"><h2>über uns</h2></div></a>
<a href="im0.html"><div id="navi"><h2>Impressum</h2></div></a>
<a href="gb.php"><div id="navi"><h2>Gästebuch</h2></div></a>
<a href="user.php"><div id="navi"><h2>Profil</h2></div></a><br>
</h2></div>
<div id="home">
eingeloggt als <?php echo $_SESSION["username"]; ?></h1>
<a href="logout.php">Ausloggen</a>
<h1><center><?php echo $_SESSION["username"]; ?></center></h1>
<h3>Infos</h3>
<form action="user.php?page=2" method="post">
Name:<input type="text" name="name" />
Nachname:<input type="text" name="nachname" /><br>
<h3>Guburtsdatum</h3>Tag:<input type="text" name="tag" /><br><imput type="text" name="." value="." /><br>Monat:<input type="text" name="monat" /><br> <input type="text" name="." value="." /><br> Jahr:<input type="text" name="jahr" /><br>
Wohnort:<input type="text" name="wohnort" /><br>
Bundesland:<input type="text" name="bundesland" /><br>
Geschlecht:<input type="text" name="geschlecht" /><br>
Land:<input type="text" name="land" /><br>
Email:<input type="text" name="email" /><br>
<input type="submit" name="Senden" />
</form>
<?php
$verbindung = mysql_connect("localhost", "user", "passwort") or die (mysql_error());
mysql_select_db("db") or die (mysql_error());
if(isset($_GET["page"])) {
if($_GET["page"] == "2") {
$name = $_POST["name"];
$nachname = $_POST["nachname"];
$geburtstag = $_POST["tag"];
$geburtstag .= ".";
$geburtstag .= $_POST["monat"];
$geburtstag .= ".";
$geburtstag .= $_POST["jahr"];
$wohnort = $_POST["wohnort"];
$bundesland = $_POST["bundesland"];
$geschlecht = $_POST["geschlecht"];
$land = $_POST["land"];
$email = $_POST["email"];
$passwort = md5($passwort);
$result = mysql_query("SELECT id FROM user WHERE Email = '$email'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO user (Name, Nachname, Geburtstag, Wohnort, Bundesland, Geschlecht, Land, Email)
VALUES ('$name', '$nachname', '$geburtstag', '$wohnort', '$bundesland' ,'$geschlecht, '$land', '$email');
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo 'Eintrag war erfolgreich';
}
else
{
echo 'Fehler beim Speichern';
}
}
else
{
echo 'Email schon vorhanden.';
}
}
?>
<h3>Passwort ändern</h3>
<?php
$eintrag = ("SELECT passwort FROM login WHERE email = '$_POST[mail]' AND user = '$_POST[user]'");
$eingabe = $_POST['mail'];
$eingabe2 = $_POST['user'];
$pw = row->passwort;
if ($_POST[button]) {
if(empty($eingabe))
{
$fehler = 'Bitte Email angeben !';
}
else
{
if(empty($eingabe2))
{
$fehler2 = 'Bitte Username angeben !';
}
else
{
$sender = "smited@web.de";
$empfaenger = $_POST[mail];
$betreff = "Neues Passwort";
$text = "Passwort: $pw
Du kannst dich unter http://www.smitedeluxe.de/login.php anmelden.";
mail($empfaenger, $betreff, $text, "From: $sender");
$ok = "Passwort wurde gesändet";
} } }
?>
<?php echo $ok; ?>
<form action="" method="post">
Username: <input name="user" type="text" /><?php echo$fehler2; ?><br />
Email: <input name="mail" type="text" /><?php echo$fehler; ?><br />
<input name="button" type="submit" />
</form><br />
<?php $result = mysql_query("SELECT id, Name, Nachname, Wohnort, Geschlecht, Bundesland FROM user ORDER BY id ");
while($row = mysql_fetch_object($result)) { ?>
<table border="1px">
<tr>
<th>Name</th>
<th>Nachname</th>
<th>Email</th>
<th>Wohnort</th>
<th>Straße</th>
</tr>
<tr>
<td><?php echo $row->Name ?>
<td>
<td>
<td>
</body>
</html>
</fieldset>
</body>
</html>
<?php
}
mysql_close($verbindung);
}
} else {
?>
Bitte erst einloggen, <a href="login.php">hier</a>.
<?php
}
?>