Gästebuch

Hier seht ihr ein Beispiel wie sie ein Gastbuch programmieren können. Der Eintrag kann auch editiert werden.

Code

<?php //require("_include/config.php"); //require(DOCUMENTPATH."_include/class/Cgastbook.php"); 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_name = ""; $form_email = ""; $form_url = ""; $form_datum = ""; $form_eintrag = ""; //require("db.php"); //require("funktionen2.php"); require("_CGastbook.php"); //insertFunktion("demo eintrag name", "email", "www.wenaps.ch", "test...."); if (isset($_GET['cmd_insert'])){ $output .= $gastbuch->insertFunktion($_GET['name'], $_GET['email'], $_GET['url'], $_GET['eintrag']); } if (isset($_GET['cmd_update'])){ $gastbuch->updateFunktion($_GET['id'], $_GET['name'], $_GET['email'], $_GET['url'], $_GET['datum'], $_GET['eintrag']); } if (isset($_GET['cmd_edit']) ){ $daten = $gastbuch->selectEinEintrag($_GET['id']); $form_id = $daten['id']; $form_name = $daten['name']; $form_email = $daten['email']; $form_url = $daten['url']; $form_datum = $daten['datum']; $form_eintrag = $daten['eintrag']; } $output = $gastbuch->selectAlle(); ?> <!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <link href="file:///E|/Homepage/test/gastbook/css/style.css" media="screen" rel="stylesheet" type="text/css"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="styles.css" type="text/css" rel="stylesheet"> <title>Gästebuch</title> </head> <body> <a href="index.php" >Home</a> <?php if(isset($output)) echo $output; ?> <div id="form-title" class="form-title field"> <h1> G&auml;stebuch </h1> </div> <div id="gaestebuchEintrag"> <form action="index.php" method="get"> <?php if (isset($_GET['cmd_edit'])){ ?> <label for="id">ID:</label> <input type="text" id="id" name="id" value="<?= $form_id; ?>" /><br> <?php }//if (isset($_GET['cmd_edit'])){ ?> <label for="name">Name:</label> <input type="text" id="name" name="name" value="<?php if (isset($_GET['cmd_edit'])) echo $form_name; else echo "Name eingeben"; ?>" /><br> <label for="email">E-Mail:</label> <input type="text" id="email" name="email" value="<?php if (isset($_GET['cmd_edit'])) echo $form_email; else echo "Email eingeben"; ?>" /><br> <label for="url">URL:</label> <input type="text" id="url" name="url" value="<?php if (isset($_GET['cmd_edit'])) echo $form_url; else echo "URL eingeben"; ?>" /><br> <label for="datum">Datum:</label> <input type="text" id="datum" name="datum" value="<?php if (isset($_GET['cmd_edit'])) echo $form_datum; else echo "Datum eingeben"; ?>" /><br> <label for="eintrag">Eintrag:</label> <textarea id="eintrag" name="eintrag" >bitte Text eingeben</textarea><br> <input type="submit" id="cmd_insert" name="cmd_insert" value="abschicken" /> <?php if (isset($_GET['cmd_edit'])){ ?> <input type="submit" id="cmd_insert" name="cmd_update" value="speichern" /> <?php } ?> </form> </div> <div id="gaestebuchEintrag2"> <form action="index.php" method="get"> <label for="name">Name:</label> <input type="text" id="name" name="name" value="Name eingeben" /><br> <label for="email">E-Mail:</label> <input type="text" id="email" name="email" value="Email eingeben" /><br> <label for="url">URL:</label> <input type="text" id="url" name="url" value="URL eingeben" /><br> <label for="datum">Datum:</label> <input type="text" id="NOW" name="NOW" value="Datum eingeben" /><br> <label for="eintrag">Eintrag:</label> <textarea id="eintrag" name="eintrag" >bitte Text eingeben</textarea><br> <input type="submit" id="cmd_insert" name="cmd_insert" value="abschicken" /> </form> </div> <!-- ***************************************************************************************************************** --> <p>&nbsp;</p> </body> </html>

Liveansicht

  • Gästebuch