Anmeldung

Hier seht ihr ein Beispiel wie sie eine Anmeldung programmieren können. Es ist so programmiert, dass der Benutzer einen Namen und Vornamen eingeben muss, sonnst kommt eine Meldung und das Formular kann nicht erfolgreuss der Benutzer was ankliken, sonst kann das Formular nicht erfolgreich abgeschickt werden und er erhält eine Meldung. Sobald alles korrekt ausgefühlt ist, wird das Formular abgeschickt und der Benutzer erhält eine Meldung, dass es geklappt hat. Der Eintrag kann auch editiert werden.

Code

<?php //error_reporting(E_ALL ^ E_NOTICE); define ( 'MYSQL_HOST', 'localhost' ); define ( 'MYSQL_BENUTZER', 'wp_natasa_' ); define ( 'MYSQL_KENNWORT', 'phpGuru_14' ); define ( 'MYSQL_DATENBANK', 'wp_natasa_DB' ); /* define ( 'MYSQL_HOST', 'localhost' ); define ( 'MYSQL_BENUTZER', 'wenpas' ); define ( 'MYSQL_KENNWORT', 'sqlpwwenpas' ); define ( 'MYSQL_DATENBANK', 'natasa_gastbook' ); */ $output = ""; $form_anrede = ""; $form_name = ""; $form_vorname = ""; $form_datum = ""; $form_zeit = ""; $form_bemerkung = ""; $form_fahrzeug = ""; $form_newsletter= ""; $form_anmeldung = ""; $msg = ""; if(isset($_GET['msg']) && $_GET['msg'] == "success") $msg = "Erfolgreich eingetrage."; //require("db.php"); //require("funktionen2.php"); require("backand.php"); //insertFunktion("demo eintrag name", "email", "www.wenaps.ch", "test...."); if (isset($_GET['cmd_insert'])){ $output .= $anmeldung->insertFunktion($_GET['anrede'],$_GET['name'], $_GET['vorname'], $_GET['datum'], $_GET['zeit'], $_GET['bemerkung'], $_GET['anmeldung'] , $_GET['newsletter'], $_GET['fahrzeug']); header("Location: index.php?msg=success"); } ?><!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <link href="../gastbook/css/style.css" media="screen" rel="stylesheet" type="text/css"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style.css" type="text/css" rel="stylesheet"> <title>Anmeldeformular</title> </head> <body> <!--<header> <div id="titel"> <h1> Natasa's Anmeldeformular </h1> </div> </header> --> <nav id="menu"> <ul> <li><a href="index.php">home</a></li> <li><a href="backandEdit.php">editieren</a></li> <li class="spacer"></li> </ul> </nav> <div id="anmeldeEintrag"> <?php //if( $_GET['msg'] == "success") $msg = "Erfolgreich eingetrage."; echo $msg ; ?> <br> <form name="Anmeldung" action="index.php" method="get"> <br> <select name="anrede" id = "anrede" size="1" onchange="alert(this.form.anrede.options[this.form.anrede.selectedIndex].value)"> <option value="" >Anrede auswählen</option> <option value="Frau" >Frau</option> <option value="Herr">Herr</option> </select> <input required type="text" placeholder="Bitte Namen eingeben" id="name" name="name" value="<?php echo $form_name; ?>" /><br> <input required type="text" placeholder="Bitte Vornamen eingeben" id="vorname" name="vorname" value="<?php echo $form_vorname; ?>" /><br> <input type="text" placeholder="Bitte Datum eingeben" id="datum" name="datum" value="<?php echo $form_datum; ?>" /><br> <input type="text" placeholder="Bitte Zeit eingeben" id="zeit" name="zeit" value="<?php echo $form_zeit; ?>" /><br> <!--<label for="bemerkung">Bemerkung:</label> --> <textarea id="bemerkung" placeholder="Bitte Bemerkung eingeben" name="bemerkung" ><?php echo $form_bemerkung; ?></textarea><br> <br> <input name="newsletter" type="checkbox" value="newsletter" <?php if (isset($form_newsletter) && $form_newsletter == "Newsletter") echo $checked; ?> checked="CHECKED"> Newsletter<br> <input required name="anmeldung" type="checkbox" value="anmeldung" <?php if (isset($form_anmeldung) && $form_anmeldung == "Anmeldung") echo $checked; ?> checked="CHECKED"> Anmeldebestätigung<br> <br> <p> Kommt mit: </p> <?php $checked = 'checked="checked"'; ?> <input required type="radio" name="fahrzeug" value="1"<?php if (isset($form_fahrzeug) && $form_fahrzeug == "1") echo $checked; ?>> Zug<br> <input required type="radio" name="fahrzeug" value="2"<?php if (isset($form_fahrzeug) && $form_fahrzeug == "2") echo $checked; ?>> Auto<br> <input required type="radio" name="fahrzeug" value="3"<?php if (isset($form_fahrzeug) && $form_fahrzeug == "3") echo $checked; ?>> Bus<br> <input type="submit" id="cmd_insert" name="cmd_insert" value="abschicken" /> </form> </div> <footer> <h1> Natasa's Anmeldeformular </h1> </footer> </body> </html>

Liveansicht

  • Anmeldung