Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ein Div-Container, 2 tables mit je einer form

Empfohlene Antworten

Veröffentlicht

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

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.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.