| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Ich hab folgendes Problem: in einem formular erfolgt eine anmeldung, die daten aus dem formular werden allerdings nicht in die neue seite übernommen, sondern an die Globale $PHP_SELF übergeben ( < form action="<?php $PHP_SELF ?>" method="post">). wie kann ich es nun gestalten, das nach einer erfolgreichen anmeldung eine weiterleitung stattfindet? hier mal der code: <body leftmargin="5" topmargin="10"> <?php if(!isset($_POST['submit'])) { ?> <form action="<?php $PHP_SELF ?>" method="post"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" colspan="3" height="150">[img]../images/firmenpunktgmbh.jpg[/img]</td> </tr> <tr> <td width="100"> <td width="70">Benutzername</td> <td width="230"><input type="text" name="username" size="20" class="input" <?php if($_POST['username'] !="" ) {echo ' value="'.$_POST['username'].'"';} ?>></td> </tr> <tr> <td width="100"> <td width="70">Passwort</td> <td width="230"><input type="password" name="password" size="20" class="input"></td> </tr> <tr> <td align="center" colspan="3"><input type="submit" name="submit" value="Anmelden" class="button"></td> </tr> </table> </form> <?php }elseif(!$_POST['username'] || $_POST['username'] == "") { echo '<p align="center">Bitte den Benutzername eingeben Zurück</p>'; }elseif(!$_POST['password'] || $_POST['password'] == "") { echo '<form action="start.php" method="post">'; echo '<p align="center">Bitte das Passwort eingeben '; echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; echo '<input type="submit" name="zurueck" value="Zurück">'; echo '</p>'; echo '</form>'; }else{ $password = md5($_POST['password']); $query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_POST['username']."'") or die('Anmeldung ist fehlgeschlagen!'); $result = @mysql_fetch_array($query) or die('<p align="center">Dieser Benutzername existiert nicht! Zurück</p>'); if($password != $result['pass']){ echo '<form action="start.php" method="post">'; echo '<p align="center">Dieses Passwort ist falsch! '; 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'); /*hier sollte nun der redirect stattfinden, kann man das auch über javascript machen?*/ echo '<table border="0" width="100%" height="100%"> <tr> <td align="center" valign="top">Sie haben sich erfolgreich eingeloggt.</td> </tr> <tr> <td height="15">[img]../images/leer.gif[/img]</td> </tr> <tr> <td align="center" valign="top">Folgen sie der Navigation, um in ihren gewünschten Geschäftsbereich zu gelangen.</td> </tr> <tr> <td align="center" valign="middle">[img]../images/firmenpunktgmbh.jpg[/img]</td> </tr> </table>'; } } ?> </body> |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| /kategorie auf / weiterleiten htaccess | ypsie | PHP Tipps 2006 | 9 | 13.10.2006 14:47 |
| Post Formular automatisch weiterleiten | mansaylon | PHP Tipps 2006 | 7 | 31.03.2006 10:46 |
| Werte weiterleiten | meisterigel | PHP Tipps 2006 | 19 | 10.02.2006 10:36 |
| index.php weiterleiten auf index.php?site=test | scheibo | PHP Tipps 2007 | 14 | 24.11.2005 16:53 |
| variable per url unsichtbar weiterleiten | nieselfriem | PHP Tipps 2005-2 | 1 | 06.08.2005 21:11 |
| "Zurück" weiterleiten ?!? | King2k | PHP Tipps 2005-2 | 4 | 01.07.2005 15:42 |
| Automatisch weiterleiten! | skywalkerluk | PHP Tipps 2005-2 | 7 | 27.06.2005 12:59 |
| Bestellung ohne Anmeldung (Hilfe bei osCommerce) | PHP Tipps 2005 | 2 | 18.04.2005 20:52 | |
| confixx: subdomain auf ip adresse weiterleiten lassen !?!? | Fraylman | PHP Tipps 2005 | 4 | 27.01.2005 11:23 |
| Anmeldung | PHP Tipps 2004-2 | 3 | 25.12.2004 19:48 | |
| [Erledigt] Automatische Anmeldung per Cookie | PHP-Fortgeschrittene | 21 | 10.12.2004 08:59 | |
| Weiterleiten von Formulardaten | PHP-Fortgeschrittene | 5 | 28.09.2004 11:08 | |
| Domain auf meinen Webspace weiterleiten? | Kori | Off-Topic Diskussionen | 2 | 07.09.2004 15:51 |
| Mail weiterleiten | PHP Tipps 2004 | 1 | 30.06.2004 23:47 | |
| Weiterleiten auf eine andere Seite | suendesizer | PHP Tipps 2004 | 5 | 04.06.2004 09:51 |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.