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
';
?>
----
**(4) Datenbank anzeigen**
'.$dbname."->".$tblname."";
$num=mysql_num_rows($result);
echo " Der Abfrage entsprechen $num Datensätze!
";
}
else
echo "
Die SQL-Anweisung schlug fehl!
Fehler: " .mysql_error();
// Ausgabe durch Umwandlung in ein Array
// Der Datenfeldname kann nach mysql_fetch_array() als Index verwendet werden
/*
while ($dsfeld = mysql_fetch_array($result))
{echo $dsfeld["Name"].", "
.$dsfeld["Strasse"].", "
.$dsfeld["Ort"].", "
.$dsfeld["Sorte"].", "
.$dsfeld["Menge"]."
";
}
*/
// Ausgabe mittel mysql_result()
echo "";
for ($i=0;$i<$num;$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**
'.$dbname."->".$tblname."";
echo "
";
?>
";
echo "
Bearbeiten des Kunden mit der Kundennummer: $id";
echo "";
}
?>
Daten eines Kunden ändern:
Geben Sie die Id des Kunden ein um seine/ihre Daten zu ändern:
Verbindung beendet!";
// Weiteres Menü
echo "
";
echo 'Verwaltungskonsole
';
?>
**(6) Anderung schreiben**
'.$dbname.'->'.$tblname.'';
echo "
";
// --------------------------
if ($_POST["Absenden"])
{echo "Schreibe Änderung ...
";
$id = $_POST["id"];
$name = $_POST["name"];
$strasse = $_POST["strasse"];
$ort = $_POST["ort"];
$sorte = $_POST["sorte"];
$menge = $_POST["menge"];
$eintrag = "UPDATE bestellung SET Name='$name',Strasse='$strasse',Ort='$ort',Sorte='$sorte',Menge='$menge' WHERE Id=$id;";
$sql = mysql_query($eintrag) or die("SQL-Fehler: ".mysql_error());
if ($sql)
{echo "Änderung 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
';
?>
** (8) Aus Datenbank löschen**
** (7) Datensätze suchen **
Datensätze suchen
Es wurden $anzahl Datensatz/sätze gefunden
";
// Ausgabe mittels mysql_result()
echo "";
for ($i=0;$i<$anzahl;$i++)
{
$id=mysql_result($result,$i,0); //i-ter Datensatz, 0. Spalte
$name=mysql_result($result,$i,1);
$strasse=mysql_result($result,$i,2);
$ort=mysql_result($result,$i,3);
$sorte=mysql_result($result,$i,4);
$menge=mysql_result($result,$i,5);
if($i%2==0)
echo "";
else
echo " ";
echo "$id $name $strasse $ort $sorte $menge ";
echo " ";
}
echo "
";
}
}
?>
Bestellung suchen
start.html