Weitere PHP-Beispiele/Browsergames und Bemerkungen:

Warenkorb:
Hier seht ihr das Beispiel Warenkorb. Hier können alle benötigten Datei heruntergeladen werden. Eine MySQL-Datenbank wird nicht benötigt!

Die Datei index.php (Liste der Artikel mit Link zum Warenkorb):

<html>
<body><font size ="4">

<p>Artikel 1 <a href="Warenkorb.php?a=1"> Artikel in Warenkorb </a> </p>
<p>Artikel 2 <a href="Warenkorb.php?a=2"> Artikel in Warenkorb </a> </p>
<p>Artikel 3 <a href="Warenkorb.php?a=3"> Artikel in Warenkorb </a> </p>

<br>
<br>
<a href="Warenkorb2.php"> Warenkorb </a>

</font>
</body></html>


Die
Datei Warenkorb.php (fügt Artikel zum Warenkorb hinzu):
 
<?php session_start(); ?>
<html>
<body bgcolor="#C0C0C0"><font size ="6">

<?php
$a=$_GET["a"];
$_SESSION['Artikel'][$a]++;
echo "Artikel wurde in Warenkorb gespeichert. Sie haben nun ".count($_SESSION['Artikel'])." Artikel im Warenkorb";
?>

<br><br>
<a href="index.php"> Zurück </a>
</font>
</body></html>


Die
Datei Warenkorb2.php (listet die Artikel des Warenkorbs auf, ermöglicht Änderung der Anzahl und die Eingabe der Adresse):

<?php session_start(); ?>

<html>
<body bgcolor="#C0C0C0"><font size ="6">

<table border='1'><tr><td>Artikel-Nr</td><td>Anzahl</td></tr>
<?php
$i0=$_POST["i0"];
$anz=$_POST["anz"];
if ($i0 > 0) $_SESSION['Artikel'][$i0]=$anz;
for($i=1;$i<=count($_SESSION['Artikel']);$i++) {
if ($_SESSION['Artikel'][$i]>0) echo "<tr><td>$i</td><td><form method='post' action='Warenkorb2.php'><input type='text' name='anz' value='".$_SESSION['Artikel'][$i]."'><input type='hidden' name='i0' value='$i'><input type='submit' value='ändern'></form></td><td>";
}
?>
</table>

<br><br>
Falls Sie diese Artikel bestellen möchten, dann geben Sie bitte hier Ihren Anschrift ein:
<form method='post' action='Bestellung.php'>
Vorname: <input type='text' name='vname' >
Nachname: <input type='text' name='name' ><br>
Straße mit Hausnummer: <input type='text' name='strasse' ><br>
PLZ: <input type='text' name='plz' >
Ort: <input type='text' name='ort' ><br>
e-Mail Adresse: <input type='text' name='email' ><br><br>
<input type='submit' value='Bestellung abschicken'>
</form>

<br><br>
<a href="index.php"> Zurück </a>

<br>
<a href="Warenkorb_loeschen.php<?php SID ?>"> Warenkorb löschen </a>
</font>
</body></html>


Die Datei Warenkorb_loeschen.php (zum löschen des Warenkorbs):

<?php session_start(); ?>
<html>
<body bgcolor="#C0C0C0"><font size ="6">

<?php
for($i=1;$i<=count($_SESSION['Artikel']);$i++) {
$_SESSION['Artikel'][$i]=0;}
?>

<a href="index.php"> Zurück </a>
</font>
</body></html>


Die
Datei Bestellung.php (schickt die Bestellung per e-Mail):

<?php session_start(); ?>
<html>
<body bgcolor="#C0C0C0"><font size ="6">

<?php

$vname=$_POST["vname"];
$name=$_POST["name"];
$strasse=$_POST["strasse"];
$plz=$_POST["plz"];
$ort=$_POST["ort"];
$email=$_POST["email"];

$best="";

$x=0;
for($i=1;$i<=count($_SESSION['Artikel']);$i++) {
if ($_SESSION['Artikel'][$i]>0) {$best=$best."Artikel-Nr.: $i, Anzahl: ".$_SESSION['Artikel'][$i]."<br>";
$x++;}
}

$Adresse = $vname." ".$name."<br>".$strasse."<br>".$plz." ".$ort."<br>".$email."<br>";

$text = "Bestellung von $x Artikel:<br>Anschrift:<br>".$Adresse."<br>Artikel:<br>".$best;

echo $text;

mail("EMAIL-ADRESSE.de","Bestellung",
$text,"");


?>
</font>
</body></html>

 


Bei Fragen: e-Mail schicken.