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ä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> </p>
</body>
</html>