php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.02.2006, 16:54  
Neuer Benutzer
 
Registriert seit: 22.11.2007
Beiträge: 21
Natheedo befindet sich auf einem aufstrebenden Ast
Standard 2 Werte aus dem Formular addieren ?

Hi,

nun da ich erst kürzlich mit PHP begonnen habe, stecke ich seit heute Mittag mit nem kleinen Problem fest das mir graue Haare wachsen lässt.

Ich hab hier ein Formular :

PHP-Code:
<td width="30%">Portopreis auswählen:

 
Porto [b]versichert[/b] : <select name="portov"> 
    <option value="7,00"  <? if($_POST['portov'] == "7,00")  { echo "selected"; } ?> >7,00€</option> 
    <option value="10,50" <? if($_POST['portov'] == "10,50") { echo "selected"; } ?> >10,50€</option> 
    <option value="14,00" <? if($_POST['portov'] == "14,00") { echo "selected"; } ?> >14,00€</option> 
</select>

 
</td> 
<td width="25%">Unkosten auswählen:

 
Unkosten : <select name="unkost1"> 
    <option value="0,50" <? if($_POST['unkost1'] == "0,50") { echo "selected"; } ?> >0,50€</option> 
    <option value="1,00" <? if($_POST['unkost1'] == "1,00") { echo "selected"; } ?> >1,00€</option> 
</select>

 
</td>
Also wenn ich 7,00 und 0,50 auswähle, soll er als Ergebniss automatisch 7,50 auf meiner Ergebnissseite die Summe ausgeben.

(Bzw. ich weiß, die Kommas muss ich noch zu Punkten machen, aber ansonsten??)

Sitze wie gesagt schon den ganzen Mittag dran ... aber ich raffs nicht.

Also das er das quasi addiert, je nachdem was ich bei "portov" und "unkost1" anwähle.

Hab an sowas gedacht :

PHP-Code:
<? if isset($portov!='') & isset($unkost1!='') echo $ergebnis;  ?>
Soweit so gut, aber wie und wo lege ich das Ergebniss fest ??? Das ist noch zu hoch für mich

Natheedo
Natheedo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.02.2006, 17:23  
Neuer Benutzer
 
Registriert seit: 28.01.2006
Beiträge: 24
piep83
Standard

hallo Natheedo,

wie würdest du das den auf dem Papier zusammenrechnen?
__________________
PC-Notdienst Eisleben
piep83 ist offline  
Alt 03.02.2006, 17:31  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

+ Operator?
Verstehe das Problem soweit nicht.
Zergling-new ist offline  
Alt 03.02.2006, 17:37  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

$gesamt = $portov + $unkost1;

echo $gesamt;

Allerdings funktioniert das nicht mit Kommas soweit ich das in Erinnerung habe.

Gebe die Preise mit Punkt an.

10.50 statt 10,50

Beispiel:
PHP-Code:
<?php

$gesamt 
$portov $unkost1;
if (
$submit){
    
echo 
$gesamt;     
}
?>
<form name="submit" action="<? echo $PHP_SELF ?> " method="post">
<td width="30%">Portopreis auswählen:

 
Porto [b]versichert[/b] : <select name="portov"> 
    <option value="7.00"  <? if($_POST['portov'] == "7.00")  { echo "selected"; } ?> >7.00€</option> 
    <option value="10.50" <? if($_POST['portov'] == "10.50") { echo "selected"; } ?> >10.50€</option> 
    <option value="14.00" <? if($_POST['portov'] == "14.00") { echo "selected"; } ?> >14.00€</option> 
</select>

 
</td> 
<td width="25%">Unkosten auswählen:

 
Unkosten : <select name="unkost1"> 
    <option value="0.50" <? if($_POST['unkost1'] == "0.50") { echo "selected"; } ?> >0.50€</option> 
    <option value="1.00" <? if($_POST['unkost1'] == "1.00") { echo "selected"; } ?> >1.00€</option> 
</select>

 
</td>  
<input type="submit" name="submit" value="Senden">
</form>
wizzardxx ist offline  
Alt 06.02.2006, 18:04  
Neuer Benutzer
 
Registriert seit: 22.11.2007
Beiträge: 21
Natheedo befindet sich auf einem aufstrebenden Ast
Standard

Hi,

danke dafür, das war jetzt kein Problem, hab ja auch schon den Ansatz,
allerdings hab ich jetzt nen Problem, das weitgehend schwieriger für mich ist.

Hab mir auch schon :

http://de2.php.net/number_format

angeschaut aber ich werd daraus nicht schlau wie ich das in mein Echo einfügen soll?

Wenn ich das hier hab :

PHP-Code:
<? echo $gesamt1?>
Dann steht auf meiner Vorlage :

7.5

Er verschluckt einfach die Null hinterm komma.

Ebenfalls wenn portov und unkost1 11.00 ergeben sollten, macht er 11 draus.

Vielleicht wäre nochmal jemand so gnädig und könnte mir da
noch unter die Arme greifen, ich habs ja selbst versucht, aber ich
werd aus dem Befehl wie gesagt nicht schlau, wie ich den in mein
echo Befehl reinzufügen hab

Natheedo
Natheedo ist offline  
Alt 06.02.2006, 18:07  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

round() round -- Runden eines Wertes
ceil() ceil -- Aufrunden
floor() floor -- Abrunden
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 06.02.2006, 19:02  
Neuer Benutzer
 
Registriert seit: 22.11.2007
Beiträge: 21
Natheedo befindet sich auf einem aufstrebenden Ast
Standard

Ok danke das schau ich mir auch mal an.

Natheedo
Natheedo ist offline  
Alt 06.02.2006, 19:05  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Natheedo
http://de2.php.net/number_format
angeschaut aber ich werd daraus nicht schlau wie ich das in mein Echo einfügen soll?
bei echo gar nicht, vor der echo zeile, machst du das, und danach gibst du die Zahl wieder aus, hat doch genügend Beispiele im Manual
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 06.02.2006, 19:35  
Benutzer
 
Registriert seit: 26.09.2003
Beiträge: 98
wizzardxx
Standard

Code:
bei echo gar nicht, vor der echo zeile, machst du das...
Im echo m�sste es doch auch gehen.

Code:
<?php

$gesamt = $portov + $unkost1;
if ($submit){
    
echo number_format($gesamt, 2);    
}
?>
wizzardxx ist offline  
Alt 06.02.2006, 19:36  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

ja klar gehts bei echo auch, nur hat er ja schon mühe 2 Felder zu adieren, also sollte man ihm das alles step by step erklären
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
 


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
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
werte löschen aus formular krackmoe PHP Tipps 2008 12 18.07.2008 09:27
Formular Dropdown Werte anpassen themonk HTML, Usability und Barrierefreiheit 8 06.07.2006 14:38
Werte aus Tabelle addieren? Calli PHP Tipps 2006 3 02.04.2006 16:52
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
alle Werte in einem Array addieren phpbeginner PHP Tipps 2005-2 4 22.09.2005 20:46
Update Funktion mit Formular Experte gesucht... Datenbanken 2 30.12.2004 12:04
Werte aus Query addieren stefan-miti Datenbanken 11 22.12.2004 10:58
Kann Werte nicht addieren PHP Tipps 2004-2 5 10.12.2004 17:24
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
[Erledigt] mehrere Werte von einem Formular ändern Datenbanken 3 06.10.2004 02:09
[Erledigt] formular werte in datenbank in einer datei Datenbanken 5 30.07.2004 12:59
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44
Werte aus Formular ermitteln PHP Tipps 2004 3 01.07.2004 16:30
werte per php IN ein formular schreiben - geht das? PHP Tipps 2004 5 11.06.2004 13:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formular werte addieren php, php eingabeformular addieren, php kontaktformular addieren funktion, formularwerte ausgabe addierung php, php zwei zahlen in einem echo addieren, formularwerte addiren, mehrere werte addieren php, 2 zahlen in php addieren, mehrere werte zusammenzählen formular, preisangaben zusammenzählen php, php 2 werte addieren, preise addieren formular, html formular werte automatisch zusammenzählen, php formular werte zusammenzählen

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 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.