Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Frame aktualisierung wenn POST daten stimmen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Frame aktualisierung wenn POST daten stimmen


 
lolator
13-05-2007, 20:36 
 
Hi Leute,

Ich möchte gleich vorrausschicken das ich keine ahnung von java habe,
ich hoffe das verkompliziert die Sache nicht zu arg.

Also meine Seite sieht so aus:

Im Linken Frame ist eine Formular das auf eine eingabe wartet.
Diese wir mittels POST an das rechte Frame gesendet,
und mit dem Benutzerdaten in der mysql Datenbank verglichen.

Ich hätte es jetzt gerne, dass wenn die Daten stimmen, sich das
Linke Frame neu lädt und dort dann nicht mehr das Formular zu
sehen ist, sonder sowas wie z.B. "Hallo ..." und noch ein paar
zusätzliche links die nur für Registrierte Benutzer da sein sollen.


Danke schonmal im vorraus

 
sypr0
13-05-2007, 20:38 
 
lass doch mal ein bisschen quelltext sehen

 
lolator
13-05-2007, 20:48 
 
OK daran hätte ich auch mal denken können.

Frame_links.php

<html>
<head>
<title></title>
</head>
<body>


Login:<br>
<form action="intern.php" method="post" target="startseite" >
<p>Benutzername:<br><input name="user" type="text" size="30" maxlength=\"20"></p>
<p>Passwort:<br><input name="pass" type="password" size="30" maxlength="20"></p>
<td>
<input type="submit" value=" Login ">
</td>
</form>


<a href="neu.html" target="startseite">Neuregistrierung</a>
<br><br><br><br>
<a href="frame_rechts.php" target="startseite">Startseite</a><br>
<a href="guestbook.php" target="startseite">Gästebuch</a><br>


<?php

if (isset($_SESSION['user']))
{
echo "<br>Optionen von ".$_SESSION['user']."<br>";
echo "<a href=\"mail.php\" target=\"startseite\">Mail Bereich</a>";
}

?>

</body>
</html>



intern.php

<?php

include 'functions.php';

connect_db(guido);
$auslesen ="select
user,
pass
from
login";
$ausgelesen = mysql_query($auslesen);
while($ausgabe = mysql_fetch_assoc($ausgelesen))
{
if ( $ausgabe['user'] == $_POST['user'] AND $ausgabe['pass'] == $_POST['pass'] )
{
setcookie("session","SID");
$_SESSION['user'] = $ausgabe['user'];

echo "Sie haben sich erfolgreich eingelogt ".$_SESSION['user']."<br><br><br>";
echo "Bitte nutzen sie umbedingt den Logout Butten beim verlassen der Seite!<br>";
$x=1;
break;
}
}

if ( $x != 1 )
{
unset($_SESSION['user']);
echo "Sie haben Falsche Benuterdaten eingegeben";
}

?>


So ich glaube das ich mir manche Sachen etwas kompliziert machen,
oder auch manches verbessern könnte. Aber so verstehe ich es am
besten und wenn ich mal fertig bin fange ich an zu optimieren.

 
TobiaZ
13-05-2007, 21:32 
 
was genau ist dein Problem?

BTW: ich wette du willst Java SCRIPT verwenden, oder? *move*

 
lolator
13-05-2007, 21:38 
 
Naja bisher habe ich mich erfolgreich darum gedrückt.
Wenn es nicht anders geht ok aber wenn doch währ es cool.

Also mein problem ist, dass ich einfach nicht weiß wie ich den linken Framen
neu laden kann. Wenn mir das gelingt, würde ja der php code im
linken Frame aktiviert, wenn ich das aber nicht mache überprüft ja
nur die inter.php ob die Daten stimmen und reagiert dann.
Der Linke Frame macht nachdem er seinen code abgearbeitet hat
ja nichts mehr.


Ich hätte es jetzt gerne, dass wenn die Daten stimmen, sich das Linke Frame neu lädt und dort dann nicht mehr das Formular zu
sehen ist, sonder sowas wie z.B. "Hallo ..." und noch ein paar
zusätzliche links die nur für Registrierte Benutzer da sein sollen.

 
lolator
14-05-2007, 20:54 
 
hat den keiner mehr ne idea?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:41 Uhr.