Loading...   Upload Image

Server ErrorForum » Webzone » PHP & MySQL » Server Error

Neues Thema verfassen Neues Thema

  • SmiteDeluxeUser ist offline
    Newbie


    SmiteDeluxe

    Registriert: 01.03.2013
    Beitraege: 9

    22.03.2013 um 15:38 Uhr

    Guten Tag,
    in meiner user.php habe ich das Problem das wen ich sie lade,
    einen Server-error bekomme. Ich habe schon alles mgliche probiert :-(

    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>Gstebuch</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 &auml;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&auml;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>Strae</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
    }
    ?>
    



    MfG: SmiteDeluxe
    Besuche meine Website www.smitedeluxe.de/index.html <-- hier
    und meinen Youtubekanal www.youtube.de/user/smitedeluxe.de <-- hier
  • SmiteDeluxeUser ist offline
    Newbie


    SmiteDeluxe

    Registriert: 01.03.2013
    Beitraege: 9

    25.03.2013 um 14:53 Uhr

    Ok jetzt habe ich keinen Server Error mehr (lag an der mysql-Verbindung), doch jetzt wollte ich das so machen das wenn die Zeile in der Datenbank leer ist ein input-Feld erscheint und wenn nicht dass der Inhalt der Zeile dort steht.
    Doch nun erscheint obwohl die Zeile gefllt ist nichts. Besser gesagt ab der mysql-Verbindung erscheint garnichts mehr.
    Bitte helft mir :-( ;-D.



    MfG: SmiteDeluxe
    Besuche meine Website www.smitedeluxe.de/index.html <-- hier
    und meinen Youtubekanal www.youtube.de/user/smitedeluxe.de <-- hier
  • SmiteDeluxeUser ist offline
    Newbie


    SmiteDeluxe

    Registriert: 01.03.2013
    Beitraege: 9

    25.03.2013 um 14:54 Uhr

    Oh eem .... hust. Code vergessen:

    `<?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>Gstebuch</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>
    <?php
    $verbindung = mysql_connect("localhost", "user", "Passwort") or die (mysql_error());
    mysql_select_db("DB") or die (mysql_error());
    $abfrage = mysql_querry("SELECT * FROM user WHERE Name2 = '$_SESSION[username]'") or die (mysql_error());
                      $row = mysql_fetch_row($abfrage);
    ?>
    <form action="user.php?page=2" method="post">
    	<?php while($row = mysql_fetch_object($abfrage))
    	{ ?>
    			<?php if ($row['Name'] == "") { ?>Name:<input type="text" name="name" /><br><?php } else { echo $row->Name; ?><br /><?php } ?>
    			<?php if ($row['Nachname'] == "") { ?>Nachname:<input type="text" name="nachname" /><br><?php } else { echo $row->Nachname; ?><br /><?php } ?>
    			<?php if ($row['Geburtstag'] == "") { ?>Geburtsdatum:<input type="text" name="geburtstag" /><br><?php } else { echo $row->Geburtstag; ?><br /><?php } ?>
    			<?php if ($row['Wohnort'] == "") { ?>Wohnort:<input type="text" name="wohnort" /><br><?php } else { echo $row->Wohnort;  ?><br /><?php } ?>
    			<?php if ($row['Bundesland'] == "") { ?>Bundesland:<input type="text" name="bundesland" /><br><?php } else { echo $row->Bundesland; ?><br /><?php } ?>
    			<?php if ($row['Geschlecht'] == "") { ?>Geschlecht:<input type="text" name="geschlecht" /><br><?php } else { echo $row->Geschlecht; ?><br /><?php } ?>
    			<?php if ($row['Land'] == "") { ?>Land:<input type="text" name="land" /><br><?php } else { echo $row->Land; ?><br /><?php } ?>
    			<?php if ($row['Email'] == "") { ?>Email:<input type="text" name="email" /><br><?php } else { echo $row->Email; ?><br /><?php } ?>
    	<?php } ?>
    			<input type="submit" name="Senden" />
    <input type="submit" name="Senden" />
    </form>
    <?php
    
    
    if(isset($_GET["page"])) {
    	if($_GET["page"] == "2") {
    $name = $_POST["name"];
    $nachname = $_POST["nachname"];
    $geburtstag = $_POST["geburtstag"];
    $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 = mysql_query ("INSERT INTO user (id, Name, Nachname, Email, , Geburtstag, Wohnort, Bundesland, Geschlecht, Land) 
                  VALUES ('', '$name', '$nachname', '$email', '$geburtstag', '$wohnort', '$bundesland', '$geschlecht', '$Land')"); 
    
        if($eintrag == true)
       {
       echo 'Eintrag war erfolgreich';
       }
    else
    {
       echo 'Fehler beim Speichern';
       }
    }
    else
        {
        echo 'Email schon vorhanden.';
        }
    
    
    }
    ?>
    		<?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>Strae</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
    }
    ?>



    MfG: SmiteDeluxe
    Besuche meine Website www.smitedeluxe.de/index.html <-- hier
    und meinen Youtubekanal www.youtube.de/user/smitedeluxe.de <-- hier

[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider