Veröffentlicht 27. August 200916 j 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
28. August 200916 j 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.
28. August 200916 j 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]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.