php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.11.2004, 12:52  
Gast
 
Beiträge: n/a
Standard [Erledigt] Preis gestaffelt berechnen in PHP

Hallo,

ich bin ebenso neu im Forum wie in der PHP Entwicklung, ich hoffe dass ich hier mit meiner Frage richtig bin:
Ich möchte eine Staffelpreisberechnung realisieren, es soll eine Variable 'anzahl' übergeben werden, abhängig von deren Grösse sollen verschiedene Preise berechnet werden.

Beispiel für die Staffelung: wenn 1-20 Artikel bestellt werden soll ein Preis von 5.- gelten,
wenn 21 – 50 Artikel bestellt werden soll für die ersten 20 der Preis der ersten Staffel gelten (5.-) für die nächsten 29 ein Preis von 4,50. Bei 51-200 Artikeln soll für die ersten 20 Artikel 5.- gelten für die nächsten 29 ein geringerer Preis und dann wiederum ein geringerer Preis für die nächsten 149 usw. ...

Leider sind bis jetzt alle Entwürfe danebengegangen, Probleme hatte ich vor allem an den Schwellenwerten also z.B. weniger als 20 Artikel, genau 50 Artikel und ähnliches.

Für Lösungswege/Vorschläge und/oder Ideenanregungen wäre ich euch sehr dankbar.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.11.2004, 13:02  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$preis=0;
for(
$i=1;$i<=$anzahl;$i++){
if(
$i<=20$preis+=5.0;
elseif (
$i<=50$preis+=4.5;
elseif(
$i<=200$preis+=4.0;
}
echo 
$preis
 
Alt 09.11.2004, 13:34  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

also ich will ja nich meckern......

aber so isses besser
PHP-Code:
for($i=1;$i<=$_POST[anzahl];$i++){ 
wenn man eine Variable übergibt dann geht das ja entweder mit form action.. method=GET bzw POST

wenn sie per POST übergeben wird dann $_POST[variable]
bei GET $_GET[variable]

Bitte gewöhn dir das gleich von anfang an an!
Die meisten "selbst installierten" Server lassen zwar auch burner.nst variante durchgehen, aber die Server im I-Net streiken da sicher!

Stichwort ist-> register Globals :wink:
kid01 ist offline  
Alt 09.11.2004, 13:41  
Gast
 
Beiträge: n/a
Standard

wenn schon korrekturlauf, dann aber auch richtig oder? $array['index']
zudem ist das oben ja nur schema und kein zu verwendender code, würde ich einfach
mal frech behaupten ..


der unterschied ist, dass ich '...' für den index verwende. da sonst php bei
gesetztem error_reporting darüber meckert dass du einen 'index' verwenden
sollst anstatt der konstanten index.
 
Alt 09.11.2004, 14:08  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

also wenn du schon diesen Post machst

Dann erkläre mir mal bitte den Unterschied
Danke
kid01 ist offline  
Alt 09.11.2004, 14:23  
Gast
 
Beiträge: n/a
Standard

für das verständnis wegen dem array-index: http://www.php-faq.info/index.php?ak...ied%20constant
dann @kid01: mein code setzt vorraus, dass in $anzahl die anzahl der artikel drinsteht..
wie die da reinkommt ist mir ziemlich egal, denn das muss der Fragesteller schon selbst auf die Reihe kriegen, wie stef es auch schon angedeutet hat
ich hätte die variable auch $hier_steht_die_anzahl_drin nennen können....
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
aufgabe ...preis berechnen...hilfe !!! bin3 PHP Tipps 2008 45 01.02.2009 14:08
Regulärer Ausdruck für Preis (float) Ticos PHP Tipps 2007 13 06.03.2007 20:21
Preis testen spoi PHP Tipps 2006 9 06.07.2006 21:06
Preis für Onlineauftritt - Eure Meinung? querfisch Off-Topic Diskussionen 4 23.06.2006 11:57
[Erledigt] Sporttabelle aus Ergebnissen berechnen Datenbanken 6 13.03.2006 20:37
menschenalter berechnen janni PHP Tipps 2005 6 25.05.2005 00:13
Mathe-problem: Sinus mit beliebiger Genauigkeit berechnen? PHP Tipps 2005 4 19.01.2005 18:10
kapazität berechnen PHP Tipps 2005 7 10.01.2005 20:25
vom double zu int bei preis Mutatos PHP Tipps 2005 3 06.01.2005 16:50
Preis JS Script gesucht eQuin HTML, Usability und Barrierefreiheit 6 04.01.2005 17:22
Help, Zahlen aus DB berechnen PHP Tipps 2004-2 6 29.12.2004 17:55
KFZ Haftpflicht Versicherungsprämie berechnen Beitragsarchiv 3 13.12.2004 09:12
Phi berechnen - Euler Funktion Beitragsarchiv 6 02.12.2004 07:38
Unknown column 'preis' in 'field list' Xfer Datenbanken 4 01.11.2004 10:34
Preis in einem Shop (Computer-Konfigurator) aktualisieren PHP Tipps 2004 10 27.09.2004 14:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rechenansatz frachtpreis gestaffelt, gestaffelte preise mathe, gestaffelt preis, preis berechnen html, php staffelpreisberechnungen, preise berechnen html, gestaffelte preise berechnen, preisdifferenz in % ausrechen ph p, preis berechnen mit, preis gestaffelt php, preis gestaffelt, preisbildung berechnen, http://www.php.de/php-tipps-2004-2/12001-erledigt-preis-gestaffelt-berechnen-php.html, gestaffelter preis berechen, preis berechnen js php

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.