kostenloser Webspace werbefrei: lima-city


LogIn bereich Fehlermeldung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    dragonmoon9

    dragonmoon9 hat kostenlosen Webspace.

    Ja hallo Leute ich bin es wieder, ich habe mal wieder ein Problem beim Proggen meiner Page, und zwar habe ich ein LoginBereich, der auf jeder Seite oben links angezeigt wird, jetzt habe ich den Quelltext der Tabelle verlagert und zwar wird jetzt mit dem Befehl die Seite eingebunden.
    <?php require_once("LogIn.php") ?>


    Jetzt habe ich die ganze Sache mit der Abfrage und mit den Eingabezeilen und dem submit button in einer PHP Datei. Die sieht so aus.
    <?php
    require("connect.inc.php");
    if(!isset($_POST['submit'])) { ?>
    <table border="0" width="209" id="table2" bgcolor="#192734" height="84">
    						<tr>
    							<td width="98" valign=center>
    							<b>
    							<font face="Verdana" size="1" color="#FFFFFF">
    							<div align=center>UserName:</div></font></b></td>
    							<form action="<?php $PHP_SELF ?>" method="post">
    							<td width="101" valign=top>
    							<input type="text" name="benutzer" size="22" style="font-family: Verdana; font-size: 10px; color: #FFFFFF; border: 1px solid #687887; background-color: #4E5E6D"></td>
    						</tr>
    						<tr>
    							<td width="98" valign=center>
    							<b>
    							<font face="Verdana" size="1" color="#FFFFFF">
    							<div align=center>Password:</div></font></b></td>
    							<td width="101" height=19 valign=top>
    							<p>
    							<input type="password" name="pass" size="22" style="font-family: Verdana; font-size: 10px; color: #FFFFFF; border: 1px solid #687887; background-color: #4E5E6D"></td>
    						</tr>
    						<tr>
    							<td width="98" valign=top>&nbsp;</td>
    							<td width="101" valign=center background="/image_submitbg.jpg" height="36">
    							<p align="center">
    							<input type="submit" value="Submit" name="Login" style="color: #FFFFFF; border: 1px solid #687887; background-color: #687887; font-family:Tahoma; font-size:10px; font-weight:bold; background-image:url('images/image_submitbg.gif'); background-repeat:repeat-x; background-position-y:center">
    							<input type="reset" value="Reset" name="Reset" style="color: #FFFFFF; border: 1px solid #687887; background-color: #687887; font-family:Tahoma; font-size:10px; font-weight:bold; background-image:url('images/image_submitbg.gif'); background-repeat:repeat-x; background-position-y:center"></td>
    						</form>
    						</tr>
    					</table>
    					<?php
    }elseif(!$_POST['username'] || $_POST['username'] == "") {
    echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br /><br /><a href="index.php">Zur?ck</a></p>';
    }elseif(!$_POST['password'] || $_POST['password'] == "") { ?>
    	<form action="index.php" method="post">
    	<p align="center">Ein Passwort brauchen wir schon ;-)<br /><br />
    	<input type="hidden" name="username" value="Bitte Eingeben!!">
    	<input type="submit" name="zurueck" value="Zur?ck">
    	</p>
    	</form>
    <?php
    }else{
    $password = md5($password);
    $query = @mysql_query("SELECT user, pass FROM users WHERE user = 		'".$_POST['username']."'") or die('Select ist
    fehlgeschlagen!');
    $result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br /><a
    href="index.php">Zur?ck</a></p>');
    if($password != $result['pass']){
    echo '<form action="index.php" method="post">';
    echo '<p align="center">Sorry, aber dieses Passwort ist falsch!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zur?ck"></p>';
    echo '</form>';
    die;
    }else{
    $user = $result['user'];
    session_register('user');
    echo "<font color='#ffffff'>Hallo ".$_SESSION['user']."</font>";
    
    }
    }
    ?>


    Wie man sehen kann, arbeite ich mit Sessions, nun ist das Problem, das irgendetwas nicht zu funktionieren scheint, da ich mich nicht anmelden kann. Einen Benutzer habe ich schon erstellt mit passwort und so. Aber wenn ich dann auf submit dr?cke, zeigt er mit wieder die Eingebezeilen und den submit button an. Die connect.inc.php ist in ORdnung, die habe ich ausf?hlich kontrolliert.
    Bitte helft mir
    dragonmoon9
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s*****k

    ganz einfach, du musst dem submit button, den namen submit geben, sonst geht dat net.

    so wie ich das gesehen habe, hei?t der button login, und im php teil wird nach submit gefragt.

    check das mal.

    gru?

    simon2k
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!