kostenrechner

Also das mit der Rechnung is total simple...

Ich mach das immer so, dass ich erstmal alle Daten in einzelne Variable stecke. In deinem Fall z.B. $anzahl_bilder oder so.

Dann mach ich wieder ne extra Variable mit der Rechnung.

z.B.: $rechnung = "$anzahl_bilder*$preis";

Dann hast du die Anzahl der Bilder mal den Preis genommen.

Verstehst du das?
 
ja das versteh ich das wär garnicht so schwer. das versuch ich mal.
wie ist es am besten die variablen zu über geben. und muß ich die eigentlich vorher noch mal irgend wie aufrufen.ich hab mal irgendwie sowas gesehen

$preis_bild=$get...

irgendwie so.
 
Ääähhh musst du nicht umbedingt machen. Ich lass das eigentlich immer weg und meine Scripts funtzen trotzdem. Das einzigste wo ich's mache is beim Datenbankeintrag aber ansonsten is das denke ich nich so wichtig.
 
also ich hab das jetzt mal so probiert aber das nicht

<?php
$grundgebuer="2,95";
$bilder_kosten="$bilder_anzahl*$nachtexpress";
$gesamt_kosten="$bilder_kosten+$grundgebür";
echo"Ihr Auftrag würde $gesamt_kosten € kosten";
?>

woran könnt das liegen
ich bekomm als echo die rechnung angezeigt, mit den richtigen werten. aber nicht das ergebnis.
 
Zuletzt bearbeitet:
Sway hat gesagt.:
Den großen Nachteil von JS sollte man sich auf Firmenseiten überlegen. Es gibt eine Menge leute, die JS aus Sicherheitsgründen deaktiviert haben. Und bei so kleinen Sachen ist PHP nicht wirklich Serverbelastend. Diese Anwendung spürt er ja sogut wie garnicht.
Daran habe ich nicht gedacht. Manchmal schließe ich von mir auf andere ... und da ich Firefox verwende - habe ich kein Problem mit JS, nur ohne :)
Allerdings frage ich mich wer JS deaktiviert und mit dem IE weitersurft, statt Firefox MIT JS zu verwenden :)

Aber was ist an JS bitte so gefährlich, das man es aus Sicherheitsgründen deaktiviert?
Die Probleme im IE sind IE-Spezifisch, nicht JS-Spezifisch, also kein Java Script Problem, sondern ein IE-Problem :confused:
 
las die anführungszeichen weg

wenn du mitden zahlenwertten der variablen rechnen willst dann einfach die variablen hinschreiben und durch rechenzeichen verbinden !

also:
Code:
$anzahl=$_POST['anzahl']; // Hier holst du die werte die von dem 
$preis=$_POST['preis'];   // Formular  gesendet wurden 

$kosten = $anzahl * $preis;
$gesamtkosten = $kosten + 2,95; // Das war ja die grundgebühr

echo 'Ihre Kosten belaufen sich auf '.$gesamtkosten.'€ !';
 
Ich habe jetzt folgendes script:
<?php
$anzahl=$_POST["bilder_anzahl"]; // Hier holst du die werte die von dem
$preis=$_POST["preis"]; // Formular gesendet wurden
$grundgebuehr=$_POST["grundgebuehr"]

$kosten = $anzahl * $preis;
$gesamtkosten = $kosten + $grundgebuehr; // Das war ja die grundgebühr

echo 'Ihre Kosten belaufen sich auf '.$gesamtkosten.'€ !';

?>

Aber da kommt dann nur die Fehlermeldung:
Parse error: parse error, unexpected T_VARIABLE in /homepages/0/d75703793/htdocs/preisrechner.php on line 46

woran liegt das?
 
PHP:
<?php 
$anzahl=$_POST["bilder_anzahl"];
$preis=$_POST["preis"];
$grundgebuehr=$_POST["grundgebuehr"]; // Hier fehlte das ;
 
$kosten = $anzahl * $preis;
$gesamtkosten = $kosten + $grundgebuehr; 
 
echo 'Ihre Kosten belaufen sich auf '.$gesamtkosten.'€ !';
 
?>
Bitte benütz doch wenn Du Code schreibst die Buttons über dem Eingabefeld:
php für PHP-Code
<> für HTML-Code
und Code für Sonstiges
Das erhöht die Lesbarkeit ungemein ;)

Aber da kommt dann nur die Fehlermeldung:
Parse error: parse error, unexpected T_VARIABLE in /homepages/0/d75703793/htdocs/preisrechner.php on line 46
In so einem Fall wäre ein Kommentar welche die Zeile 46 ist sehr von Vorteil.
Eventuell findest Du den Fehler dann auch gleich selbst.
 
PHP:
<?php 
$anzahl=$_POST["bilder_anzahl"];
$preis=$_POST["preis"];
$grundgebuehr=$_POST["grundgebuehr"]; // Hier fehlte das ;
 
$kosten = $anzahl * $preis;// das wäre die Zeile 46
$gesamtkosten = $kosten + $grundgebuehr; 
 
echo 'Ihre Kosten belaufen sich auf '.$gesamtkosten.'€ !';
?>

Ok werde in Zukunft an die lesbarkeit denken.
Ich habe oben eingetragen welche Zeile das ist.
 
Nur ein kleiner Hinweis jandelay1:

Das Eurosymbol solltest Du nicht so in die Datei schreiben, sondern als HTML-Entity
Code:
&euro;

Damit wird das Zeichen auch auf anderen Systemen und Sprachen richtig dargestellt!
 
Zurück