Kirchi Geschrieben 27. August 2009 Teilen Geschrieben 27. August 2009 Hallo zusammen! Ih habe einen Div-Container in dem sich 2 Tables befinden mit je einer Form. Die Forms sind Formularfelder zum Ausfüllen. Wenn in einem Formular was ausgefüllt und abgeschickt wird, reagiert das andere Formular auch Wie kann ich es einstellen, dass die Formulare nicht voneinander abhängig sind? Danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 28. August 2009 Teilen Geschrieben 28. August 2009 form-tag richtig plazieren. Wenn das passiert ist ein Fehler im Quelltext. Da aber prinzipiell immer nur 1 Form abgeschickt wird, werden wohl felder von beiden zusammen gesendet -> Fehler im Quelltext. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kirchi Geschrieben 28. August 2009 Autor Teilen Geschrieben 28. August 2009 Guten Morgen und schon mal danke für die Antwort! Aber ich weiß einfach nicht, wo ich den Fehler mache <div id="lb_overlay" style="display:none;"></div> <div id="lb_box" style="display:none"> <div id="lb_close" onclick="onCloseLoginBox();" title="Dieses Fenster schliessen"> </div> <div id="lb_box_content"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td width="47%" style="padding: 10px 0px 15px 15px;"> <?php if(!isset($_POST['submit'])) { ?> <h2>Anmelden</h2> <br /> <form action="<?php $PHP_SELF ?>" method="post" name="login" id="form1" > <fieldset> <label for="mod_login_username"> Benutzername </label> <input name="username" id="mod_login_username" type="text" class="input"<?php if($_POST['username'] != "" ) {echo ' value="'.$_POST['username'].'"';} ?> alt="Benutzername" /> <label for="mod_login_password"> Passwort </label> <input type="password" id="mod_login_password" name="password" class="input" alt="Passwort" /> </fieldset> <input type="submit" name="submit" class="modloginbutton" value="Login"/> <input type="hidden" name="FUNC" value="test1"> <p><small>Kein Benutzerkonto? </small><a href="registrieren.php">Registrieren</a></p> <?php }elseif(!$_POST['username'] || $_POST['username'] == "") { echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="index.php?lang=de&">Zurück</a></p>'; }elseif(!$_POST['password'] || $_POST['password'] == "") { echo '<form action="index.php?lang=de&" method="post">'; echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br>'; 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('Select ist fehlgeschlagen!'); $result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br><a href="index.php?lang=de&">Zurück</a></p>'); if($password != $result['pass']){ echo '<form action="index.php?lang=de&" 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 '<p align="center">LogIn erfolgreich! :-)<br><br><a href="#">Weiter</a></p>'; } } ?></form> <br /> <br /> <br /></td> <td class="or" width="4%" valign="middle"> <img src="./modules/images/or.jpg" border="0" alt="Or" /> </td> <td width="48%" style="padding: 10px 20px 15px 10px;"> <?php if(!isset($_POST['submit'])) { ?> <form method="post" action="<?php $PHP_SELF ?>" id="form2" name="registrieren"> <fieldset> <legend>Contact Form</legend> <label for="nome">Benutzername: </label> <input type="text" id="usernome" name="username" class="input"<?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?><br> <label for="cognome">Passwort: </label> <input type="password" id="password" name="password" class="input"><br> <label for="cognome">Passwort wiederholen: </label> <input type="password" id="password2" name="password2" class="input"><br> <label for="cognome">Vorname: </label> <input type="text" id="cognome" name="vorname" class="input"><br> <label for="cognome">Nachname: </label> <input type="text" id="nome" name="nachname" class="input"><br> <label for="email">Email: </label> <input type="text" id="email" name="email" class="input"><br> <input type="submit" name="submit" id="go" value="Benutzer anlegen"> <input type="hidden" name="FUNC" value="test2"> </fieldset> <?php }elseif(!isset($_POST['username']) || $_POST['username'] == ""){ echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="neu.php">Zurück</a></p>'; }elseif(!isset($_POST['password']) || $_POST['password'] == "") { echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="neu.php">Zurück</a></p>'; }elseif($_POST['password'] != $_POST['password2']) { echo '<form action="neu.php" method="post">'; echo '<p align="center">Die Passwörter stimmen nicht überein!<br><br><a href:"neu.php">Zurück</a></p>'; }elseif (!isset($_POST['vorname']) || $_POST['vorname'] == ""){ echo '<p align="center">Einen Vornamen brauchen wir schon ;-)<br><br><a href"neu.php">Zurück</a></p>'; }elseif (!isset($_POST['nachname']) || $_POST['nachname'] == ""){ echo '<p align="center">Einen Nachnamen brauchen wir schon ;-)<br><br><a href"neu.php">Zurück</a></p>'; }elseif (!isset($_POST['email']) || $_POST['email'] == ""){ echo '<p align="center">Eine E-Mail Adresse brauchen wir schon ;-)<br><br><a href"neu.php">Zurück</a></p>'; echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; echo '<input type="hidden" name="vorname" value="'.$_POST['vorname'].'">'; echo '<input type="hidden" name="nachname" value="'.$_POST['nachname'].'">'; echo '<input type="hidden" name="email" value="'.$_POST['email'].'">'; echo '<input type="submit" name="zurueck" value="Zurück"></p>'; echo '</form>'; }else{ $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'"); $result = @mysql_fetch_array($query); if($_POST['username'] == $result['user']) { echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br><br><a href="neu.php">Zurück</a></p>'; die; }else{ $username = $_POST['username']; $pass = md5($_POST['password']); $vorname = $_POST['vorname']; $nachname = $_POST['nachname']; $email = $_POST['email']; if($insert = @mysql_query("INSERT INTO USERS SET user = '$username', pass = '$pass', vorname = '$vorname', nachname = '$nachname', email = '$email'")) { echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="sichere_seite.php">Zur Admin-Seite</a></p>'; }else{ echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="registrieren.php">Zurück</a></p>'; } } } ?> </form> </td> </tr> </table> </div> </div> [/php] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.