Homepage selbermachen 7.846 Themen, 35.563 Beiträge

@Xafford | Borlander | Heinz_Malcher

Gonzales / 10 Antworten / Flachansicht Nickles

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++; }
?>

bei Antwort benachrichtigen
Nachtrag @Xafford Heinz_Malcher
Heinz_Malcher xafford „Danke, aber nochmal zum Problem“
Optionen

Hi X, habe mir den shop mal angesehen, eine solche idee (wirklcih super *respekt* !) wäre mir nicht mal
im Traum eingefallen.

Eine Frage, weil ich gesehen habe, dass du Klassen verwendest: Ist die speicherung denn auch ohne Klassen
lösbar und trotzdem auch ohne sessionID cookie und db??

Gruss Heinz

Sorry, wenn ich da eine Anfängerfrage stelle, aber habe selbst noch nie mit klassen gearbeitet

bei Antwort benachrichtigen