einzelnen wert in ner while schleife aus nem array löschen
hallo
habe zwei probleme. aber zuerst kurze erklärung. ich bastele an nem warenkorb und habe zweit dateien. artikel.php. wo der geünschte artikel angezeigt wird und dann wenn man auf bestellen klickt werden die werte artikelnummer und menge an die datei warenkorb.php geschickt und dort in der session gespeichert. anhand der artikelnummer rufe ich den gewünschten artikel aus der dp und gebe ihn bzw sie dann ihn einer while schleife in ne tabelle aus. d.h. für jeden weiteren artikel wird die tabelle automatisch erweiter. funktioniert auch bis jetzt einwandfrei. nun möchte ich das der benutzer den warenkorb komplett löschen kann. das hab ich hinbekommen und funktioniert auch aber wie soll ich das anstellen das nur der wert aus der session gelöscht wird der angeklickt wird?? das zweite problem ist ich lasse mit der menge und dem preis den gesamtpreis des aritkels berechnen also bestellt werden äpfel menge 2 einezlpreis 2euro = 4 euro birnen menge 1 einzelpreis 3euro = 3 euro dieser gesamtpreis wird auch in der while schleife berechnet und wird auch korrekt berechnet nur wie bekomme ich einen endpreis also in deisem fall 7 euro??? die antworten auf meine fragen sind für manche bestimmt ein witz aber für mich ist es zu zeit total unverständlich. danke euch bereits im voraus. mike |
die while schleife sieht aus wie in dem letzten post von daddycool (danke nochmals daddy) http://www.selfphp.info/forum/showth...4&pagenumber=2
dann brauch ich denn nicht nochmal hier reinsetzten. nur der code danach hat sich geändert bzw ist erweitert worden |
Hi,
also die Frage, wie man einen einzelnen aus einem session array löscht würde ich auch gern wissen :) was die summe angeht hab ich vielleicht ne Lösung, wenn auch nicht gerade eine schöne. ich denke so gehts: PHP-Code:
- und vergiss vor allem nicht die 15euros Versandkosten :) Ich hoffe es klappt Gruß Phil |
|
morgen
also erst einmal danke das ihr so schnell geantwortet habt. zu dem löschen der einzelnen produkten. hab gelesen das es mit array_splice am einfachsten zu lösen sein soll. hab die if anweisung nach der while schleife eingebaut und den löschen befehle natürlich vorher in ein form tag "post" geschrieben PHP-Code:
|
so die berechnung hab ich nun etwas verändert und sie funktioniert. allerdings hab ich leider immer noch das probelm mit den einzelnen werten zu löschen :(
|
Hi,
zum Thema Element aus Array löschen. Eine Möglichkeit mit unset(), wie c4 vorgeschlagen hat: PHP-Code:
Christian |
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:54:37 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.