Apfelbeispiel
Webinterface für Online-Apfelshop
Bitte wählen Sie!
----
===== (2) Bestellformular =====
Bitte geben Sie folgende Daten für Ihre Bestellung ein:
----
===== (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 [[:inf:mysql:config.inc.php|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 "$name $strasse $ort $sorte $menge ";
echo ' ';
}
echo "
";
//Schließen der Datenbank;
mysql_close($db);
echo "
Verbindung beendet!";
// Weiteres Menü
echo "
";
echo 'Verwaltungskonsole
';
?>
----
===== (5) Datenbank editieren =====
$tblname möglich";
echo "
";
// Daten speichern
if($_POST["speichern"]=="Speichern"){
$ID = $_POST['ID'];
$name = $_POST['Name'];
$strasse = $_POST['Strasse'];
$ort = $_POST['Ort'];
$sorte = $_POST['Sorte'];
$menge = $_POST['Menge'];
$abfrage = "UPDATE appleman.bestellung SET Name = '$name',Strasse = $strasse',Ort '$ort',Sorte = '$sorte',Menge = '$menge' WHERE bestellung.Name = '$ID'";
$sql = mysql_query($abfrage) or die("SQL-Fehler: ".mysql_error());
echo "Änderung erfolgreich übernommen
";
}
// Daten aus Datenbank holen
$abfrage = "SELECT * FROM $tblname";
$sql = mysql_query($abfrage) or die("SQL-Fehler: ".mysql_error());
$dsz = mysql_num_rows($sql);
// Ausgabe der Daten
echo "";
echo "Name Strasse Ort Sorte Menge ";
for($i=0;$i<$dsz;$i++){
$name = mysql_result($sql,$i,"Name");
$strasse = mysql_result($sql,$i,"Strasse");
$ort = mysql_result($sql,$i,"Ort");
$sorte = mysql_result($sql,$i,"Sorte");
$menge = mysql_result($sql,$i,"Menge");
if($i%2==1){echo "";}
else{echo " ";}
echo "$name ";
echo "$strasse ";
echo "$ort ";
echo "$sorte ";
echo "$menge ";
echo " ";
}
echo "
";
// Ändern ermöglichen
if($_POST["Aendern"]=="Ändern"){
?>
Daten eines Kunden ändern:
Geben Sie den Namen des Kunden ein um seine/ihre Daten zu ändern:
Verbindung beendet!";
echo "
Zurück";
?>
===== (6) Löschen in Datenbank =====
$tblname möglich";
echo "
";
if($_POST["Loeschen"]=="Löschen"){
$ID=$_POST["ID"];
$abfrage = "DELETE FROM appleman.bestellung WHERE bestellung.Name = '$ID'";
$sql = mysql_query($abfrage) or die("SQL-Fehler: ".mysql_error());
}
else{
?>
Daten eines Kunden löschen:
Geben Sie den Namen des Kunden ein um seine/ihre Daten zu löschen:
";
echo "Name Straße Ort Sorte Menge ";
for($i=0;$i<$dsz;$i++){
$name = mysql_result($sql,$i,"Name");
$strasse = mysql_result($sql,$i,"Straße");
$ort = mysql_result($sql,$i,"Ort");
$sorte = mysql_result($sql,$i,"Sorte");
$menge = mysql_result($sql,$i,"Menge");
if($i%2==1){echo "";}
else{echo " ";}
echo "$name ";
echo "$strasse ";
echo "$ort ";
echo "$sorte ";
echo "$menge ";
echo " ";
}
echo "
";
// MySQL-Verbindung schließen
mysql_close($db);
echo "
Verbindung beendet!";
echo "
Zurück";
?>
===== (7) Datenbank sortieren =====
$tblname möglich";
echo "
";
// Daten aus Datenbank holen
$abfrage = "SELECT * FROM $tblname";
$sql = mysql_query($abfrage) or die("SQL-Fehler: ".mysql_error());
$dsz = mysql_num_rows($sql);
// Ausgabe der Daten
if($_POST["Sortieren"]=="Sortieren"){
$wahl = $_POST["wahl"];
$abfrage = "SELECT * FROM $tblname ORDER BY $wahl";
$sql = mysql_query($abfrage) or die("SQL-Fehler: ".mysql_error());
}
?>
Verbindung beendet!";
echo "
Zurück";
?>