kostenloser Webspace werbefrei: lima-city


Online Shop mit Warenkorb Tutorial (mysql)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    gheddo

    gheddo hat kostenlosen Webspace.

    Hier erfahrt ihr ganz einfach, wie man Artikel aus der Datenbank auslie?t, diese in einem Warenkorb einf?gt und diese dann bearbeiten, l?schen, bestellen kann.
    Online Shop mit Warenkorb ( MySql )

    Hier erfahrt ihr ganz einfach, wie man Artikel aus der Datenbank auslie?t, diese in einem Warenkorb einf?gt und diese dann bearbeiten, l?schen, bestellen kann.

    Hier ist mein Tutorial nochmal. Da alles gel?scht wurde, musste ich es nochmal schreiben... hoffe, es ist alles ok :)

    Dieses Tut ist nur ein Beispiel. Es hat auch kein Design oder sonstiges. Es ist f?r diejenigen gedacht, die nicht wissen, wie man einen Online Shop macht oder wie sie ihre Ideen verwirklichen sollen. Es dient nur zum Denkansto? J Ihr k?nnt es noch vergr??ern, ein Design einf?gen usw.

    Wenn man einen Online Shop programmieren will, muss man sich Zeit nehmen. Als erstes muss man genau wissen, was f?r einen Shop man haben will und wie es aufgebaut sein soll, was f?r extra Funktionen der Shop haben sollte, wie z.B. Kategorien oder anderes.

    Um einen Shop zu programmieren, sollte man dennoch Kenntnisse haben:

    - In Html (ist ja irgendwie logisch) ohne Html kann man keinen Shop machen
    - Ein bisschen PHP k?nnen, z.B. aus der Datenbank (DB) auslesen oder wie man Variabeln definiert u.s.w.
    - Die 4 Sql Befehle sollten bekannt sein (’SELECT’,’UPDATE’,’INSERT’,’DELETE’) und wie man Abfragen erstellt mit ‚WHERE’ oder ‚ORDER BY’

    Wenn ihr davon nichts wisst, dann schaut doch in anderen Tut’s. Es gibt viele gute Tut’s hier auf WMP die einem das gut erkl?ren.

    Es ist wichtig, das ihr versteht, was ich programmiert habe. Einfach nur kopieren und einf?gen ohne die Kommentare gelesen zu haben bringt ?berhaupt nichts. Ich hab mir sehr viel m?he gegeben, damit alle, sogar Anf?nger, verstehen k?nnen, was ich programmiert habe und wie der Shop funktioniert.

    Als erstes brauchen wir eine DB. Wenn ihr eine habt, dann legt eine neue Tabelle an. In diesem Tut hei?t die Tabelle ‚shop’. Nat?rlich k?nnt ihr sie so nennen, wie ihr wollt. Ich hab sie in diesem Tut so genannt. Wenn ihr die Tabelle habt, geht ihr unter Sql und f?gt das hier ein:

    CREATE TABLE `produkt` (
    `pid` int(10) NOT NULL auto_increment,
    `artikelbez` varchar(50) NOT NULL default '',
    `artikelnr` varchar(50) NOT NULL default '',
    `preis` decimal(6,2) NOT NULL default '0.00',
    PRIMARY KEY (`pid`)
    ) TYPE=MyISAM AUTO_INCREMENT=11 ;


    INSERT INTO `produkt` (`pid`, `artikelbez`, `artikelnr`, `preis`) VALUES (1, 'ASD - Wer h?tte das gedacht', 'ASD-WHDG', '17.99'),
    (2, 'Justin Timberlake - Justified', 'JT-JU', '12.49'),
    (3, 'Stacie Orrico - Stacie Orrico', 'ST-STALBUM', '18.01'),
    (4, 'Will Smith - Born to reign', 'WS-BTR', '9.99'),
    (5, 'Linkin Park - Hybrid Theory', 'LP-HT2002', '15.99'),
    (6, '50 Cent - Get rich or die tryin\'', '50C-GRODT', '14.59'),
    (7, 'Jennifer Lopez - J.Lo', 'JL-JLO', '17.66'),
    (8, 'Gentleman - Jouney to jah', 'GM-JTJ', '5.49'),
    (9, 'No Angels - Now ... Us', 'NoA-NowUs', '19.99'),
    (10, 'DAZ - DPGC ... U Know What', 'DAZ-DPGC', '25.99');


    CREATE TABLE `warenkorb` (
    `wkid` int(10) NOT NULL auto_increment,
    `sid` varchar(250) NOT NULL default '',
    `pid` int(10) NOT NULL default '0',
    `artikelbez` varchar(150) NOT NULL default '',
    `artikelnr` varchar(50) NOT NULL default '',
    `menge` int(10) NOT NULL default '0',
    `stkpreis` varchar(50) NOT NULL default '',
    PRIMARY KEY (`wkid`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    Dann solltet ihr in der Datenbank ‘shop’ zwei neue Tabelle entstanden sein. Eine hei?t ‚produkt’ und die andere hei?t ‚warenkorb’. Unter ‚produkt’ findet ihr nun 10 Datens?tze. Ich hab 10 Alben von mir eingef?gt. Jeweils die Produkt ID (pid) damit jeder Artikel eindeutig bleibt, die Artikelbezeichnung (artikelbez), die Artikelnummer (artikelnr) und der Preis (preis).

    Unter ‚warenkorb’ findet ihr keine Datens?tze, aber das kommt automatisch. Ihr findet dort die Warenkorb ID (wkid) damit jeder Artikel im Warenkorb eindeutig bleibt, die Session ID (sid) damit jeder User eindeutig bleibt, wieder die Produkt ID (pid), Artikelbezeichnung (artikelbez), Artikelnummer (artikelnr), die Anzahl der CDs im Warenkorb (menge) und der Einzelpreis der CDs. Ihr k?nntet auch nur die wkid, sid, pid und die menge im Warenkorb speichern, aber f?r Anf?nger finde ich es so einfacher.

    Nun erstellen wir eine Datei, wo eindeutige Session erstellt werden. Wenn ihr nicht wisst, was Sessions sind, dann lest euch das Tut ‚Session’ durch auf WMP. Dort werden Session anhand eines Beispiels erkl?rt. Hier die Datei mit Kommentare:

    <!--- session.php --->

    <?

    /*
    * Die wichtigeste Datei bei einem Online Shop.
    * Hier wird eine eindeutige Session ID erstellt.
    * Wie Sessions funktionieren und was diese bringen,
    * erfahrt ihr unter [1]
    * oder unter www.php.net
    */

    session_start();

    /*
    * Wenn ihr wollt, k?nnt ihr unten die //
    * weglassen um zu sehen was passiert...
    *
    * Abfrage, ob es eine Session gibt.
    * Falls 'true', dann wird nichts gemacht.
    * Falls 'false', dann wird eine erstellt.
    */

    if (isset($_SESSION["sid"])) {
    // echo "Session aktiv";
    // echo "<br>SID : ".$_SESSION["sid"];
    // echo "<br>SESSION : ".session_encode();
    } else {
    // echo "Session nicht aktiv";
    $tmp = md5(microtime());
    $_SESSION["sid"]= $tmp;
    }

    /*
    * Die Datei wird bei jedem abrufen einer Seite
    * abgefragt, damit jeder User eine eindeutige
    * Session hat
    */

    ?>

    Nun erstellen wir eine Datei, die eine Verbindung zur DB erstellt. Gebt dort die Server IP oder Adresse von eurem Server, die Datenbank (in diesem Tut &#130;shop&#146;), euer Benutzername und euer Passwort.

    <!--- config.php --->

    <?
    /*
    * Hier wird die Datei session.php eingef?gt,
    * die eine eindeutige Session erstellt.
    * Das ist wohl das wichtigeste bei einem
    * Online Shop
    */

    include("session.php");


    /*
    * Allgemeine Daten fuer die Datenbankanbindung
    * und direkter Connect zur Datenbank.
    * Nach Einbindung dieses Segments kann direkt mit
    * MySQL-Befehlen auf die Datenbank zugegriffen werden.
    */

    /*
    * Die Daten m?ssen logischer Weise ver?ndert werden,
    * Es kommt drauf an, wo du zugreifst, mit welchem Namen
    * und Passwort.
    *
    * Der Datenbank Name ist in diesem Tut shop
    */

    /* Datenbankserver - In der Regel die IP */
    $db_server = "localhost";
    /* Datenbankname */
    $db_name = "shop";
    /* Datenbankuser */
    $db_user = "gustav";
    /* Datenbankpasswort */
    $db_passwort = "gustav";

    /* Erstellt Connect zu Datenbank her und zur DB - Tabelle her */
    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen! config.php");
    $db_check = @MYSQL_SELECT_DB($db_name);
    ?>

    Wenn beim ?ffnen der config.php &#130;Konnte keine Verbindung zur Datenbank herstellen! config.php&#146; steht, dann habt ihr was falsches gemacht. ?berpr?ft dann eure Daten noch mal.

    Nun erstellen wir die index.php Datei. Da werden die Artikel aus der DB angezeigt. Ihr findet genug Kommentare in dieser Datei, daher brauch ich nicht viel zu sagen:

    <!--- index.php --->

    <?

    /*
    * Der Inhalt der Datei config wird geholt.
    * D.h. Es wird eine Verbindung zur Mysql
    * Datenbank erstellt.
    */

    include("config.php");

    /*
    * Als erstes, m?ssen wir mit HTML den Shop erstellt
    * Es ist hier nur ein Bsp, d.h. es hat kein Design,
    * Keine Bilder nur Texte. Ihr k?nnt nat?rlich
    * alles um?ndern und ein Design einf?gen. Das TUT ist
    * aber nur ein Denkansto?, wie ihr am besten einen
    * einfachen Online Shop erstellen k?nnt
    */

    ?>

    <html>
    <head>
    <title>Online CD - Shop</title>
    </head>
    <body>

    <table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
    <tr>
    <td align="center">
    <table border="1" bordercolor="#000000" cellpadding="5" cellspacing="1" height="100%" width="800" rules="groups">
    <tr>
    <td align="center" colspan="4" valign="top">
    <font color="#000000" face="verdana,arial" size="-1"><b>CD - Online Shop</b></font>
    </td>
    </tr>
    <tr>
    <td colspan="4">&nbsp;</td>
    </tr>
    <tr>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Nr.</b></font></td>
    <td align="left"><font color="#000000" face="verdana,arial" size="-1"><b>Artikelbezeichnung</b></font></td>
    <td align="left"><font color="#000000" face="verdana,arial" size="-1"><b>Artikelnummer</b></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Preis</b></font></td>
    </tr>
    <tr>
    <td colspan="4">&nbsp;</td>
    </tr>
    <?
    /*
    * Hier werden nach den Artikel aus der
    * Datenbank gefragt und zugleich auch ausgelesen
    */

    $result = mysql_query("SELECT pid, artikelbez, artikelnr, preis FROM produkt");
    while($row = mysql_fetch_object($result)){

    $pid = $row -> pid;
    $artikelbez = $row -> artikelbez;
    $artikelnr = $row -> artikelnr;
    $preis = $row -> preis;
    ?>
    <tr>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><? echo $pid ?></font></td>
    <td align="left"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelbez ?></font></td>
    <td align="left"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelnr ?></font></td>
    <td align="right"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $preis ?> &#128;</b>&nbsp;&nbsp;&nbsp;</font></td>
    </tr>
    <?
    }
    ?>
    <tr>
    <td colspan="4">&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="2"><font color="#000000" face="verdana,arial" size="-1"><b>Artikel</b></font></td>
    <td align="left" colspan="2"><font color="#000000" face="verdana,arial" size="-1"><b>Menge</b></font></td>
    </tr>
    <tr>
    <form action="warenkorb.php?action=insert" method="post">
    <td align="right" colspan="2">
    <select name="pid" size="1">
    <?
    /*
    * Hier wird eine Auswahlliste erstellt
    * Wo man den Artikel ausw?hlen kann um diese dann
    * in den Warenkorb einzuf?gen
    *
    * Abfrage der Artikel aus der DB
    */

    $result = mysql_query("SELECT pid, artikelbez FROM produkt");
    while($row = mysql_fetch_object($result)){

    $artikelbez = $row -> artikelbez;
    $pid = $row -> pid;

    /*
    * In dieser Schleife wird ein Auswahlliste
    * erstellt.
    * $pid ist die eindeutige Nummer des Artikeles
    * $artikelbez ist der Name des Artikels der angezeigt wird
    */

    echo "<option value=\"" . $pid . "\">" . $artikelbez . "\r";

    }
    ?>
    </select>
    </td>
    <td align="left" colspan="2">
    <?
    /*
    * Hier erstellen wir ein Feld mit dem Name 'menge'
    * Hier muss der User die Anzahl des Artikel eingeben
    */
    ?>
    <input type="text" name="menge" value="1" maxlength="3" size="2">
    </td>
    </tr>
    <tr>
    <td align="center" colspan="2">
    <?
    /*
    * Hier erstellen wir ein Submit Feld
    * Hier muss der User draufklicken um den Artikel einzuf?gen
    *
    * Weiter unten habe Ich einen Link erstellt, wo man seinen Warenkorb sehen kann
    */
    ?>
    <input type="submit" name="einfuegen" value="Einf?gen">
    </td>
    <td align="center" colspan="2"><a href="warenkorb.php" title="Warenkorb anschauen">Warenkorb anschauen</a></td>
    </tr>
    <tr></form>
    <td colspan="4" height="100%">&nbsp;</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    </body>
    </html>

    <?
    @MYSQL_CLOSE($db);
    ?>

    Vergisst am Ende nicht, die DB zu schlie?en!
    Nun erstellt wie die warenkorb.php Datei. Auch hier findet ihr genug Kommentare in der PHP Datei.

    <!--- warenkorb.php --->

    <?

    /*
    * Der Inhalt der Datei config wird geholt.
    * D.h. Es wird eine Verbindung zur Mysql
    * Datenbank erstellt.
    */

    include("config.php");

    /*
    * Hier wird abgefragt, ob es in der Linkliste action gibt
    * Falls wenn, dann wird action erstellt
    */

    if(!isset($_GET["action"])) $_GET["action"] = "";

    /*
    * Hier holen wir die Session aus der Datei session.php
    * und speichern diese in die Variabel '$sid'
    */

    $sid = $_SESSION["sid"];

    /*
    * Wenn $_GET["action"] gleich insert ist
    * Dann wird der Artikel aus dem Shop in die
    * Datenbank Tabelle 'warenkorb' eingef?gt.
    * Am Ende wird man auf 'warenkorb.php' weitergeleitet
    */

    if ($_GET["action"] == "insert"){

    $pid = $_POST["pid"];
    $menge = $_POST["menge"];

    /*
    * Wenn der User keine Menge oder Menge 0 eingegeben hat
    * passier nichts. Man wird gleich in den Warenkorb weitergeleitet
    */

    if ($menge == "0") header("Location: warenkorb.php");
    else {

    /*
    * Wenn die Menge was anderes ist als 0 dann wird
    * zuerst abgefragt, ob es diesen Artikel in der DB mit
    * der Session des Users schon gibt
    *
    * Wenn ja, dann wird nur ein UPDATE gemacht, d.h. die
    * Menge des Artikels Wird ver?ndert, sonst nichts
    *
    * Wenn nein, dann wird der Artikel MIT der Session des
    * Users gespeichert.
    *
    * Die Session ist wichtig, weil man
    * sonst keine eindeutige abfrage machen k?nnte ?ber den
    * Warenkorb. Es k?nnte dann passieren, dann ein Peter den
    * Warenkorb von Anna sieht anstatt seinen
    */

    $result = mysql_query("SELECT artikelbez, artikelnr, preis FROM produkt WHERE pid = '$pid'");
    $show = mysql_fetch_array($result);

    $artikelbez = $show["artikelbez"];
    $artikelnr = $show["artikelnr"];
    $preis = $show["preis"];

    $result = mysql_query("SELECT wkid FROM warenkorb WHERE sid = '$sid' AND pid = '$pid'");
    $num = mysql_num_rows($result);

    if ($num == "0") mysql_query("INSERT INTO warenkorb VALUES('','$sid','$pid','$artikelbez','$artikelnr','$menge','$preis')");
    else mysql_query("UPDATE warenkorb SET menge=menge+$menge WHERE sid = '$sid' AND pid = '$pid'");

    header("Location: warenkorb.php");
    }
    }

    /*
    * Wenn 'action' gleich 'edit' ist,
    * wird abgefragt, was der User eingegeben hat.
    *
    * Wenn er bei Menge 0 eingegeben hat, so wird der Artikel
    * aus dem Warenkorb gel?scht.
    *
    * Wenn er was anderes eingegeben hat, so wird ein UPDATE
    * gemacht, d.h. die Menge wird des Artikels wird ge?ndert
    * sonst nichts :D
    */

    if ($_GET["action"] == "edit"){

    $wkid = $_GET["wkid"];
    $menge = $_POST["menge"];

    if ($menge == "0"){
    mysql_query("DELETE FROM warenkorb WHERE wkid = '$wkid'");
    header("Location: warenkorb.php");
    }else{
    mysql_query("UPDATE warenkorb SET menge = '$menge' WHERE wkid = '$wkid'");
    header("Location: warenkorb.php");
    }
    }

    /*
    * Wenn 'action' gleich 'delete' ist,
    * dann wird nach der Wkid gefrage, die wir
    * in der Linkleiste mitgegeben haben
    *
    * Dann wird der Artikel aus dem Warenkorb gel?scht
    */

    if ($_GET["action"] == "delete"){

    $wkid = $_GET["wkid"];

    mysql_query("DELETE FROM warenkorb WHERE wkid = '$wkid'");
    header("Location: warenkorb.php");
    }

    /*
    * Wenn 'action' gleich 'delete_all' ist,
    * dann wird der ganze Warenkorb des Users gel?scht
    */

    if ($_GET["action"] == "delete_all"){
    mysql_query("DELETE FROM warenkorb WHERE sid = '$sid'");
    header("Location: warenkorb.php");
    }

    /*
    * Wenn es 'action' nicht gibt, dann wird das hier
    * angezeigt:
    *
    * Gleich am Anfang wird abgefragt, ob es was in der
    * DB gibt mit der Session.
    *
    * Falls ja, dann ist die Variable $warenkorb = voll
    * Falls nein, dann ist die Variable $warenkorb = leer
    *
    * Was das bringt, werdet ihr gleich erfahren
    */

    if ($_GET["action"] == ""){

    $result = mysql_query("SELECT wkid FROM warenkorb WHERE sid = '$sid'");
    $num = mysql_num_rows($result);

    if ($num == "0") $warenkorb = "leer";
    else $warenkorb = "voll";
    ?>

    <html>
    <head>
    <title>Online CD - Shop Warenkorb</title>
    </head>
    <body>

    <table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
    <tr>
    <td align="center">
    <table border="1" bordercolor="#000000" cellpadding="5" cellspacing="1" height="100%" width="800" rules="groups">
    <tr>
    <td align="center" colspan="6" valign="top">
    <font color="#000000" face="verdana,arial" size="-1"><b>Warenkorb</b></font>
    </td>
    </tr>
    <tr>
    <td colspan="6">&nbsp;</td>
    </tr>
    <tr>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Artikelbezeichnung</b></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Artikelnummer</b></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Menge</b></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>E. Preis</b></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b>Gesamt</b></font></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td colspan="6">&nbsp;</td>
    </tr>
    <?
    /*
    * Hier wird nach der Variable $warenkorb gefragt
    * die wir weiter oben defeniert haben
    *
    * Wenn $warekorb gleich leer ist dann wird das hier
    * angezeigt (in meinem Bsp: Ihr Warenkorb ist leer!)
    */

    if ($warenkorb == "leer"){
    ?>
    <tr>
    <td align="center" colspan="6"><font color="#FF0033" face="verdana,arial" size="-1"><b>Ihr Warenkorb ist leer!</b></font></td>
    </tr>
    <?
    /*
    * Wenn $warenkorb was anderes ist als leer
    * dann wird das hier angezeigt
    *
    * Wir fragen mit SELECT in der DB nach, was der
    * User f?r Artikel im Warenkorb hat
    *
    * Dann erstellen wir eine Schleife, d.h.
    * F?r jeden Artikel wird eine Zeile angezeigt. Es muss f?r jede
    * Zeile ein Formular gemacht werden, damit der User
    * einzelne Artikel l?schen oder editieren kann
    *
    * Weiter unten wird dann der Gesamtpreis der einzelnen Artikel
    * ausgerechnet und dann auch gleich der Endpreis
    */

    }else{

    $result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis FROM warenkorb WHERE sid = '$sid'");
    while($row = mysql_fetch_object($result)){

    $wkid = $row -> wkid;
    $artikelbez = $row -> artikelbez;
    $artikelnr = $row -> artikelnr;
    $menge = $row -> menge;
    $stkpreis = $row -> stkpreis;

    $gespreis = $menge * $stkpreis;

    if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";

    $endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;
    ?>
    <form action="warenkorb.php?action=edit&wkid=<? echo $wkid ?>" method="post">
    <tr>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelbez ?></font></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelnr ?></font></td>
    <td align="center"><input type="text" name="menge" value="<? echo $menge ?>" maxlength="3" size="2"> <input type="submit" name="aendern" value="?ndern"></td>
    <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b><? echo $stkpreis ?> &#128;</b></font></td>
    <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $gespreis ?> &#128;</b></font></td>
    <td align="center"><a href="warenkorb.php?action=delete&wkid=<? echo $wkid ?>" title="Artikel aus dem Warenkorb l?schen"><font face="verdana,arial" size="-2">L?schen</font></a></td>
    </tr>
    </form>
    <?
    }
    ?>
    <tr>
    <td colspan="6">&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Gesamtpreis:</b></font></td>
    <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $endpreis_ohne_versandkosten ?> &#128;</b></font></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Versandkosten:</b></font></td>
    <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b>5.00 &#128;</b></font></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="6">&nbsp;</td>
    </tr>
    <? $endpreis = $endpreis_ohne_versandkosten + 5;
    ?>
    <tr>
    <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Endpreis:</b></font></td>
    <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $endpreis ?> &#128;</b></font></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="6">&nbsp;</td>
    </tr>
    <tr>
    <td align="right" colspan="4"><a href="warenkorb.php?action=delete_all" title="Ganzer Warenkorb l?schen">Warenkorb l?schen</a></td>
    <td align="center"><a href="bestellformular.php" title="Zum Bestellformular">Bestellen</a></td>
    <td>&nbsp;</td>
    </tr>
    <?
    }
    ?>
    <tr>
    <td colspan="6" height="100%">&nbsp;</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    </body>
    </html>

    <?
    }
    ?>

    <?
    @MYSQL_CLOSE($db);
    ?>

    Jetzt braucht ihr nur noch ein Bestellformular zu erstellen und dann seit ihr fertig. Wie man Formulare erstellt findet ihr auch hier auf WMP.

    Tipp: Bei einem Online Shop ist es wichtig, dass alles eindeutig bleibt, d.h. der User, die Artikel, der Warenkorb. Wenn das nicht der fall ist, kann es sehr schnell zu Problemen kommen.

    Wie ich meinen Online Shop gemacht habe, k?nnt ihr unter [2] sehen. Bitte nicht zu sehr kritisieren, ich kann PHP auch erst seit 4Monaten und Photoshop seit 2Monaten J

    Falls ihr noch weiterhin Fragen haben solltet, so schreibt mir eine E-Mail ( jelsch@haustechnik-direkt.de ) oder meldet euch ?ber ICQ ( 179091397 ). Ich glaub aber nicht, dass ich es schwer erkl?rt habe.

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k*********2

    Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:

    Uiii... was nen Text, aber in den Tutorials sehe ich keine Diskussionsgrundlage. Vesuch die mal unter Tutorials einzutragen.

    (Dies ist eine automatische Antwort durch das System).
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!