Fr. 13.08.2010
22:12 Uhr
#1
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Hi!
Ich hab mir ein kleines Script zusammengebastelt, was leider noch nicht so ganz funktioniert
Ich habe 2 Dateien - seite1.php und seite2.php - seite1 soll die ganzen Rechnungsdaten sammeln, seite2 soll mir das zusammengerechnete Ergebnis ausspucken.
Hier mal die Codes:
seite1.php
<html>
<body>
<div>
Veranstaltungsrechner<br><br>
Wie viele Gäste werden auf Ihrer Party erscheinen?
<br><br>
<form name="form1" method=post action="seite2.php">
<select name="guests">
<option value="100">bis 50 Gäste</option>
<option value="200">bis 100 Gäste</option>
<option value="250">bis 150 Gäste</option>
<option value="300">bis 200 Gäste</option>
<option value="350">bis 300 Gäste</option>
<option value="400">bis 500 Gäste</option>
<option value="450">bis 1000 Gäste</option>
<option value="0">Bei über 1000 Gästen wird ein individueller Preis für Sie zusammengestellt</option>
</select>
<br><br>
Welche Lichteffekte möchten Sie auf Ihrer Party haben?<br>
<select name="light">
<option value="0">keine</option>
<option value="20">Nebelmaschiene</option>
<option value="40">4xSpot</option>
<option value="60">8xSpot</option>
<option value="40">1xMoving Head</option>
<option value="80">2xMoving Head</option>
<option value="60">Nebelmaschiene+4xSpot</option>
<option value="80">Nebelmaschiene+8xSpot</option>
<option value="100">Nebelmaschiene+4xSpot+1xMoving Head</option>
<option value="120">Nebelmaschiene+8xSpot+1xMoving Head</option>
<option value="140">Nebelmaschiene+4xSpot+2xMoving Head</option>
<option value="160">Nebelmaschiene+8xSpot+2xMoving Head</option>
</select>
<br><br>
Welche Musikanlage möchten Sie auf Ihrer Party haben?<br>
<select name="music">
<option value="0">keine</option>
<option value="75">Anlage bis 50 Personen</option>
<option value="100">Anlage bis 200 Personen</option>
<option value="200">Anlage bis 500 Personen</option>
<option value="400">Anlage bis 1000 Personen</option>
<option value="0">bei mehr als 1000 Personen wird ein individuelles Angebot für Sie zusammengestellt</option>
</select>
<br><br>
In welchem Umkreis Hamburgs liegt die Veranstaltung entfernt?<br>
<select name="drive">
<option value="30">050 km</option>
<option value="75">100 km</option>
<option value="100">150 km</option>
<option value="200">300 km</option>
<option value="400">500 km</option>
<option value="0">ab 501 km wird ein individuelles Angebot für Sie zusammengestellt</option>
</select>
<br><br>
<input type="submit" name="submit" value="Meine Kosten berechnen">
</form>
</div>
</body>
</html>
seite2.php
<body>
<?php
$Betrag = $guests + light + music + drive;
echo "Das von Ihnen zusammengestellte Paket wird voaraussichtlich $Betrag Euro kosten!"
?>
</body>
Nichts ist so sicher, wie die Änderung.
Fr. 13.08.2010
22:27 Uhr
#3
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Danke für die schnelle Antwort, nur leider funktioniert das immer noch nicht
kannst ja mal selbst schauen - www.dj-ceejay.de unter Prices (unten in der Navi)
Nichts ist so sicher, wie die Änderung.
Fr. 13.08.2010
22:35 Uhr
#4
- Registriert seit
- 11.03.2006
- Beiträge
- 1.362
- Beitragswertungen
#
$betrag = $guests + $light + $music + $drive;
semikolon.....
Fr. 13.08.2010
22:36 Uhr
#5
- Registriert seit
- 21.03.2007
- Beiträge
- 7.680
- Beitragswertungen
Warum htmlspecialchars(); und nicht escape($_POST['XXX'],'integer');?
Soll jetzt keine angreifende Frage sein, sondern nur zum Verständnis!
Fr. 13.08.2010
22:39 Uhr
#6
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
mittlerweile bekomme ich einen fehlercode ausgespuckt:
Parse error: syntax error, unexpected T_ECHO in /var/www/vhosts/dj-ceejay.net/httpdocs/include/contents/seite2.php on line 7
auf line 7 ist folgender code:
echo "Das von Ihnen zusammengestellte Paket wird voraussichtlich "$betrag" Euro kosten!";
Ich bin gerade so ziemlich am Anfang meiner PHP-Lernphase, deshalb bin ich für jede ernstgemeinte Hilfe dankbar!
Nichts ist so sicher, wie die Änderung.
Fr. 13.08.2010
22:49 Uhr
#8
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Zitat geschrieben von
Lord|Schirmer
echo "Das von Ihnen zusammengestellte Paket wird voraussichtlich ".$betrag." Euro kosten!";
Parse error: syntax error, unexpected T_ECHO in /var/www/vhosts/dj-ceejay.net/httpdocs/include/contents/seite2.php on line 7
Nichts ist so sicher, wie die Änderung.
Fr. 13.08.2010
22:58 Uhr
#9
Hast du in der Zeile vor dem Echo ein ; vergessen?
Fr. 13.08.2010
22:59 Uhr
#10
Vielleicht auch ein $-Zeichen bei den Variablen davor?
Fr. 13.08.2010
23:02 Uhr
#11
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Zitat geschrieben von
Unknown|User
Hast du in der Zeile vor dem Echo ein ; vergessen?
Jo, daran hats gelegen! Danke
Jetzt bekomme ich aber das Ergebnis auf einer weissen seite, also nicht in Ilch included - wie kann ich das jetzt ins design bringen?
--EDIT: Hat sich erledigt - ich musste die seite2.php in include/contents/selfbp/selfp/ einfügen und die seite2.php aus dem ordner include/contents löschen.
Zuletzt modifiziert von CeeJay am 13.08.2010 - 23:05:53
Nichts ist so sicher, wie die Änderung.
Fr. 13.08.2010
23:15 Uhr
#13
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Zitat geschrieben von
Unknown|User
<= Allwissend xD
das trifft sich sehr gut
Ich will das ganze jetzt mit dem Kontaktformular verknüpfen - wenn du Interesse hast, würde ich mich über deine Hilfe freuen. Evtl. kann man das Ganze ja auch als Modul anbieten.
Nichts ist so sicher, wie die Änderung.