Puhh also erstmal danke für eure Hilfe, der Urlauber wird was zu hören bekommen :-)
Also ich habe das script nun soweit hingebogen dass ich es auch selbst verstehe.
Folgendes Problem ist nun in der Darstellung:
Wenn ein Kunden Produkt A mehrmals bestellt, dann wird das auch mehrmals angezeigt mit dem
Preis. ALso um das mal mit eiem Beispiel zu untermalen: Wenn ich einmal auf Produkt A
klicke, dann wird angezeigt:
Produkt 1
Das ist OK. Will ich das gleiche Produkt nochmal bestellen, dann steht dann da insgesamt:
Produkt 1
Produkt 1
aber ich hätte lieber eine solche Darstellung:
Produkt 2
Hat jemand eine Idee, wie ich das so hinbekommen kann? Also quasi ein update der produkte
bzw. der Anzahl der zu bestellenden produkte
Vielen Dank für eure Hilfe
<?php
session_start();
$db=mysql_connect("localhost","","");
mysql_select_db("shop");
if(isset($bestellen)){
session_register("produkt");
session_register("preis");
$produkt[]=$f_produkt;
$preis[]=$f_preis;
}
$result=mysql_query("select * from produkte order by id desc",$db);
echo"<table style=\'border:1px solid #000000\' align=\'center\' width=\'90%\'>";
echo"<tr><td>Produkt</td><td>Beschreibung</td><td>Preis</td><td>Bestellen</td></tr>";
while($zeile=mysql_fetch_object($result)){
echo"<tr><td>$zeile->produktname</td>";
echo"<td>$zeile->beschreibung</td>";
echo"<td>$zeile->preis</td>";
$f_produkt=$zeile->produktname;
echo"<td>
<form action=\'$PHP_SELF\'>
<input type=\'text\' name=\'f_preis\' size=\'5\'>
<input type=\'text\' name=\'f_produkt\' value=\'$f_produkt\' size=\'5\'>
<input type=\'submit\' name=\'bestellen\' value=\'bestellen\'>
</form>
</td>";
echo"</tr>";
}
echo"</table>";
echo"<br><br>";
$gesamt=count($produkt);
$n=0;
while($n<$gesamt) {
echo "$produkt[$n] $preis[$n]<br>";
$n++; }
?>
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
Hi Gonzo, bezüglich deiner Mail wegen MySQL, ich weiss nicht was du mit Borlander beredet hast, aber ich versuch es mal und schreib mal einen MxSQL shop nach bestem wissen ;)