**Beispiel: Apfel-Datenbank**\\ Dieses Beispiel soll einige wichtige Tätigkeiten im Zusammenhang mit PHP und MySQL demonstrieren. **(1) Startdatei** Apfelbeispiel

Webinterface für Online-Apfelshop


Bitte wählen Sie!
---- **(2) Bestellformular** Bitte geben Sie folgende Daten für Ihre Bestellung ein:

Vorname und Nachname

Strasse

PLZ und Ort

Apfelsorte:
Jonagold Gala Elstar

kg (Menge)

---- **(3) In die Datenbank schreiben** '.$dbname."->".$tblname.""; echo "
"; // -------------------------- if ($_POST["Senden"]) {echo "Schreibe neuen Eintrag...
"; $name = $_POST["name"]; $strasse = $_POST["strasse"]; $ort = $_POST["ort"]; $sorte = $_POST["sorte"]; $menge = $_POST["menge"]; $eintrag = "INSERT INTO bestellung (Name,Strasse,Ort,Sorte,Menge) VALUES('$name','$strasse','$ort','$sorte','$menge')"; $sql = mysql_query($eintrag) or die("SQL-Fehler: ".mysql_error()); if ($sql) {echo "Eintrag in der Datenbank wurde erfolgreich vorgenommen!
"; echo "

Folgende Angaben wurden gespeichert

"; echo "$name
"; echo "$strasse
"; echo "$ort
"; echo "$menge kg $sorte
"; } } // -------------------------- //Schließen der Datenbank; mysql_close($db); echo "
Verbindung beendet!"; // Weiteres Menü echo "
"; echo 'Verwaltungskonsole
'; ?>
* ''connect.inc.php'' findet sich [[|hier]]. ---- **(4) Datenbank anzeigen** '.$dbname."->".$tblname.""; $dszahl=mysql_num_rows($result); echo "   Der Abfrage entsprechen $dszahl Datensätze!
"; } else echo "
Die SQL-Anweisung schlug fehl!
Fehler: " .mysql_error(); // Ausgabe mittel mysql_result() echo ""; for ($i=0;$i<$dszahl;$i++) {$name = mysql_result($result,$i,"Name"); // $name = mysql_result($result,$i,0); // i.Datensatz - 1.Datenfeld $strasse = mysql_result($result,$i,"Strasse"); $ort = mysql_result($result,$i,"Ort"); $sorte = mysql_result($result,$i,"Sorte"); $menge = mysql_result($result,$i,"Menge"); if ($i%2==0) echo ''; else echo ''; echo ""; echo ''; } echo "
$name$strasse$ort$sorte$menge
"; //Schließen der Datenbank; mysql_close($db); echo "
Verbindung beendet!"; // Weiteres Menü echo "
"; echo 'Verwaltungskonsole
'; ?>
----