doctype html

Werbung
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Anzeigen DB</title>
</head>
<body>
!
!
!
!
!
!
!
!
<p>
<a href="anzeioge_db.php" >Zur Anzeige/a>
</p>
<!-- PHP Start -->
<?php
// Starttag des PHPscript
// ********** Übernahme der Daten die das Formular gesendet hat *********
$id=$_REQUEST['id'];
// Erstellung einer Variable $id mit den vom Link
// gesendeten Daten <a href='detail_db.php?id$gaestebuch_id'>Detail</a>
// ********** Erstellung von Variablen (beginnen mit $ Zeichen) mit den Datenbankinformationen *********
$mysql_server = "localhost" ;
// gibt den Netzwerkpfad zum Datenbankserver an.
// localhost = eigener Computer mit XAMPP
!
!
!!
!
$mysql_benutzer = "root" ;
// Benutzername für den Datenbankserver
$mysql_kenn = "" ;
// Kennwort für den Datenbankserver
$mysql_datenbank = "bfi";
// Datenbank auf dem Datenbankserver
!
!
mysql_select_db($mysql_datenbank, $db);
// Datenbankauswahl mit der Funktion mysql_select_db()
$sql_befehl = "SELECT * FROM gaestebuch WHERE gaestebuch_id='$id' " ;
//
//
//
//
//
//
// ********** Abfragen der Datenbank nach gewünschten und vorhandenen Inhalten *********
!
!
$db=mySQL_connect($mysql_server, $mysql_benutzer, $mysql_kenn) or die("Datenbank kein connect"); //
//
//
//
Datenbankverbindung wird mit der
Funktion mysql_close() hergestellt und in
die Variable $db geschrieben
mit “die“ wird bei einem Fehler ein Text ausgegeben
$sql_befehl = Abfrage der Datenbank nach bestimmten Inhalten
INSERT INTO - Einfügen in
geastebuch - Tabellenname
gaestebuch_vorname, gaestebuch_nachname - gewünschte Felder in der Tabelle
VALUES - den Inhalt
'$vorname','$nachname' - Variablen mit den Inhalten
!
!!
!
$sql_ergebnis = mysql_query($sql_befehl,$db);
// $sql_ergebnis = Ermittelt die Datenbankeinträge mit der Funktion mysql_query()
mysql_close($db);
// Datenbankverbindung wird geschlossen mit der Funktion mysql_close()
!
!
!
!!
!
{
!
!
!
!
!
!
!
!
!
for ($i=0; $i<$anz; $i = $i + 1)
$gaestebuch_id = mysql_result($sql_ergebnis, $i, "gaestebuch_id") ;
// Erstellung der variablen $gaestebuch_id mit
// dem Inhalt von Feld „gaestebuch_id“
$gaestebuch_vorname = mysql_result($sql_ergebnis, $i, "gaestebuch_vorname") ;
// Erstellung der variablen $gaestebuch_vorname mit
// dem Inhalt von Feld „gaestebuch_vorname“
$gaestebuch_nachname = mysql_result($sql_ergebnis, $i, "gaestebuch_nachname") ;
// Erstellung der variablen $gaestebuch_nachname mit
// dem Inhalt von Feld „gaestebuch_nachname“
echo "$gaestebuch_id - $gaestebuch_vorname $gaestebuch_nachname <br>\n" ;
// Ausgabe der Inhalte mit dem Befehl "echo"
echo "<form action='aendern_db.php' method='post'>
//
//
//
//
Erstellung Formular und mit Ändern zur
aendern_db.php senden
ACHTUNG innerhalb des echo Befehls doppelte
Anführungszeichen in einfache umwandeln
<p>ID: $gaestebuch_id <input type='hidden' name='id' value='$gaestebuch_id'></p>
// INPUT Feld mit value und der Variablen $gaestebuch_id
// mit bestehenden Inhalt vorab füllen
<p>Vorname: <input type='text' name='vorname' value='$gaestebuch_vorname'></p>
// INPUT Feld mit value und der Variablen
// $gaestebuch_vorname mit bestehenden Inhalt vorab füllen
<p>Nachname: <input type='text' name='nachname' value='$gaestebuch_nachname'></p> // INPUT Feld mit value und der Variablen
// $gaestebuch_nachname mit bestehenden Inhalt
// vorab füllen
<p><input type='submit' value='Ändern'></p>
</form>";
}
?>
<!—- Ende des PHPscript -—>
</body>
</html>
// Schleife bei der jeder Datensatz bis zur Anzahl
// von $anz abgefragt wird
Herunterladen