Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.04.2003, 20:27   #1
TP-Supporter
 
Benutzerbild von Tomate23
 
Registriert seit: Jul 2002
Ort: Nidderau
Tomate23 ist auf einem guten Weg

Das soll ein Kontaktformular werden...


Hallo TP'ler
jetzt habt ihr den Salat! Wenn ich mein Kontaktformular auf 2 Seiten machen muss soll ich PHP verwenden habt ihr mir gesagt. Und jetzt steh ich hier und komme nicht weiter
Im ersten Formular soll man seine persönlichen Daten und einen Terminwunsch hinterlassen können, im 2. Formular dann die Bereiche ankreuzen über die man Informationen haben möchte. Das als Erklärung was ich vorhabe. Wenn ich den Kram hochlade kommt aber schon mal die Meldung in Zeile 133 wäre ein Fehler. Ich weiss aber beim besten Willen nicht was falsch ist (liegt vielleicht daran, dass ich von PHP eigentlich null Ahnung habe).
Könnt ihr mir bitte helfen das Teil vernünftig zum laufen zu bekommen? (sorry dass der Post jetzt so lang wird, ich weiss nicht wie ich das sonst anstellen soll, bin schon total )
Die Seite liegt unter

<form name="form1" method="post" action="mailto:info@redandblue-media.de" class="formular">
<table width="595" border="0" cellspacing="2" cellpadding="2" class="formular">
<tr>
<td>
<?
switch ($show){
case "Mail" :
mail("info@redandblue-media.de", "Informationen / Termin", "Anrede: $Anrede\n Vorname :$Vorname/n Strasse: $Strasse/n PLZ/Ort: $PLZ$Ort/n Telefon: $Telefon/n Gerburtstag: $Geburtstag/n Beruf: $Beruf/n eMail: $eMail/n ");
print "Mail erfolgreich versendet";
break;
case "Formular2" :
if (isset($senden)){
echo "Sind diese Angaben korrekt? :<br><br>Name: $Name<br>Vorname: $Vorname<br>Strasse: $Strasse<br>PLZ/Ort: $PLZ$Ort<br>Telefon: $Telefon<br> Gerburtstag: $Geburtstag<br> Beruf: $Beruf<br> eMail: $eMail<br> ";

echo "Sie möchten informationen über folgende Bereiche:";
if ($LV==true)
echo "Lebensversicherung"<br>;
if ($BU==true)
echo "Berufsunfähigkeit"<br>;
if ($RV==true)
echo "Rentenversicherung"<br>;
if ($IFP==true)
echo "InFond Plus"<br>;
if ($RLV==true)
echo "Risiko Lebensversicherung"<br>;
if ($EP==true)
echo "Enkel Police"<br>;
if ($B==true)
echo "Bambino"<br>;
if ($B25==true)
echo "BASIC25 Junge Leute"<br>;
if ($DIT==true)
echo "DIT Investment"<br>;
if ($BB==true)
echo "BADENIA Bausparen"<br>;
if ($BF==true)
echo "Baufinanzierung"<br>;
if ($DKV==true)
echo "DKV Krankenversicherung"<br>;
if ($RV==true)
echo "Rechtsschutz"<br>;
if ($HP==true)
echo "Haftpflicht"<br>;
if ($HR==true)
echo "Hausrat<br>";
if ($WG==true)
echo "Wohngebäude"<br>;
if ($UV==true)
echo "Unfallversicherung"<br>;
if ($KFZ==true)
echo "KFZ-Versicherung"<br>;

echo "Sie wünschen einen Termin am $am um $um Uhr"

echo "<form action='kontakt.php?show=Mail' method='post'>"
<input type='hidden' name='Anrede' value='$Anrede'>
<input type='hidden' name='Name' value='$Name'>
<input type='hidden' name='Vorname' value='$Vorname'>
<input type='hidden' name='Strasse' value='$Strasse'>
<input type='hidden' name='PLZ' value='$PLZ'>
<input type='hidden' name='Geburtstag' value='$Geburtstag'>
<input type='hidden' name='Beruf' value='$Beruf'>
<input type='hidden' name='Geburtstag' value='$Geburtstag'>
<input type='hidden' name='Telefon' value='$Telefon'>
<input type='hidden' name='eMail' value='$eMail'>
Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.<br>;
Mein Terminwunsch:<br>;
am <input type='hidden' name='am'><br>;
um <input type='hidden' name='um'><br> Uhr;
<input type='submit' name='senden' value='Abschicken'>
</form>;
}
break;
case "Formular1" :
//Inhalt Formular1
if (isset($senden)){
//WENN ALLE ANGABEN RICHTIG
if (isset($Anrede) && isset($Name) && $Name !="" && isset($Vorname) && $Vorname !="" && isset($Strasse) && $Strasse !="" && isset($Ort) && $Ort !="" && isset($PLZ) && $PLZ !="" && isset($Telefon) && $Telefon !="" && isset($Geburtstag) && $Geburtstag !="" && isset($Beruf) && $Beruf !="" && isset($eMail) && $eMail !="" ) {
if ($Anrede=="m") {
$Anrede="Herr";
}
else
$Anrede="Frau";
echo "<form action='kontakt.php?show=Formular2' method='post'><input type='checkbox' name='LV'>Lebensversicherung<br><input type='checkbox' name='BU'>Berufsunfähigkeit<br><input type='checkbox' name='RV'>Rentenversicherung<br><input type='checkbox' name='IFP'>InFond Plus<br><input type='checkbox' name='RLV'>Risiko Lebensversicherung<br><input type='checkbox' name='EP'>ENKEL Police<br><input type='checkbox' name='B'>BAMBINO<br><input type='checkbox' name='B25'>BASIC25 Junge Leute<br><input type='checkbox' name='DIT'>DIT Investment<br><input type='checkbox' name='BB'>Badenia Bausparen<br><input type='checkbox' name='BF'>Baufinanzierung<br><input type='checkbox' name='DKV'>DKV Krankenversicherung<br><input type='checkbox' name='RS'>Rechtsschutz<br><input type='checkbox' name='HP'>Haftpflicht<br><input type='checkbox' name='HR'>Hausrat<br><input type='checkbox' name='WG'>Wohngebäude<br><input type='checkbox' name='UV'>Unfallversicherung<br><input type='checkbox' name='KFZ'>KFZ-Versicherung<br> ";
echo "Sonstiges : <input type='text' name='sonstiges'>"
"<input type='hidden' name='Anrede' value='$Anrede'>"
echo "<input type='hidden' name='Name' value='$Name'>";
echo "<input type='hidden' name='Vorname' value='$Vorname'>";
echo "<input type='hidden' name='Strasse' value='$Strasse'>";
echo "<input type='hidden' name='PLZ' value='$PLZ'>";
echo "<input type='hidden' name='Geburtstag' value='$Geburtstag'>";
echo "<input type='hidden' name='Beruf' value='$Beruf'>";
echo "<input type='hidden' name='Geburtstag' value='$Geburtstag'>";
echo "<input type='hidden' name='Telefon' value='$Telefon'>";
echo "<input type='hidden' name='eMail' value='$eMail'>";
"Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.<br>";
"Mein Terminwunsch:<br>";
echo "am <input type='hidden' name='am'><br>";
echo "um <input type='hidden' name='um'><br> Uhr";
"<input type='submit' name='senden' value='Absenden'>"

"<input type='submit' name='senden' value='Weiter'>"
"</form>";
}
//WENN NICHT ALLE FELDER AUSGEFÜLLT
else{
$checkfrau="";
$checkmann="";
if ($Anrede=="m")
$checkmann="checked";
else
$checkfrau="checked";
echo "Bitte füllen Sie alle Felder aus<br><br>";
echo "<form action='kontakt.php?show=Formular1' method='post'>Anrede <input type='radio' name='Anrede' value='m' $checkmann>Herr<input type='radio' name='Anrede' value='f' $checkfrau>Frau<br>";
echo "<input type='text' name='Name' value='$Name'>";
echo "<input type='text' name='Vorname' value='$Vorname'>";
echo "<input type='text' name='Strasse' value='$Strasse'>";
echo "<input type='text' name='PLZ' value='$PLZ'>";
echo "<input type='text' name='Geburtstag' value='$Geburtstag'>";
echo "<input type='text' name='Beruf' value='$Beruf'>";
echo "<input type='text' name='Geburtstag' value='$Geburtstag'>";
echo "<input type='text' name='Telefon' value='$Telefon'>";
echo "<input type='text' name='eMail' value='$eMail'>";
echo "Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.<br>";
echo "Mein Terminwunsch:<br>";
echo "am <input type='text' name='am'><br>";
echo "um <input type='text' name='um'><br> Uhr";
echo "<input type='submit' name='senden' value='Weiter'>";
"</form>";
}
}
break;
default :
// HAUPTFORMULAR
"<table width="90%" border="0" align="center">"
"<tr><td colspan="2">"echo "<form action='kontakt.php?show=Formular1' method='post'>Anrede <input type='radio' name='Anrede' value='m'>Herr<input type='radio' name='Anrede' value='f'>Frau"</td></tr>;
"<tr><td width="50">"echo "Name:"</td><td width="100">"<input type='text' name='Name' value='$Name'></td></tr>";
"<tr><td>"echo "Vorname:"</td><td>"<input type='text' name='Vorname' value='$Vorname'></td></tr>";
"<tr><td>"echo "Strasse/Hausnr.:"</td><td>"<input type='text' name='Strasse' value='$Strasse'></td></tr>";
"<tr><td>"echo "PLZ:"</td><td>"<input type='text' name='PLZ' value='$PLZ'></td></tr>";
"<tr><td>"echo "Ort:"</td><td>"<input type='text' name='Ort' value='$Ort'></td></tr>";
"<tr><td>"echo "Beruf:"</td><td>"<input type='text' name='Beruf' value='$Beruf'></td></tr>";
"<tr><td>"echo "Geburtstag:"</td><td>"<input type='text' name='Geburtstag' value='$Geburtstag'></td></tr>";
"<tr><td>"echo "Telefon:"</td><td>"<input type='text' name='Telefon' value='$Telefon'></td></tr>";
"<tr><td>"echo "eMail:"</td><td>"<input type='text' name='eMail' value='$eMail'></td></tr>";
"<tr><td>&nbsp;</td><td>&nbsp;</td></tr>"
"<tr><td colspan="2">"echo "Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.</td></tr>";
"<tr><td>"echo "Mein Terminwunsch:</td></tr>";
"<tr><td>"echo "am <input type='text' name='am'></td></tr>";
"<tr><td>"echo "um <input type='text' name='um'>Uhr</td></tr>";
"<tr><td>"echo "<input type='submit' name='senden' value='Weiter'>";
"</table>"
"</form>"
}
?>


</td>
</tr>
</table>
</form>
__________________
Eure Tomi
Tomate23 ist offline   Mit Zitat antworten


Alt 13.04.2003, 20:42   #2
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein
Wäre nicht schlecht wenn du Zeile 133 mal markiertst
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 13.04.2003, 20:49   #3
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
schau mal das an:
http://www.ackerzint.com/workshop/form/assistant.php
die beschreibung und dateien dazu findest du da:
http://www.traum-projekt.com/forum/s...threadid=18957
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 13.04.2003, 21:02   #4
TP-Supporter
 
Benutzerbild von Tomate23
 
Registriert seit: Jul 2002
Ort: Nidderau
Tomate23 ist auf einem guten Weg
Zeile 133 ist das hier
echo "<form action='kontakt.php?show=Mail' method='post'>"
Danke Longfang, ich werde das gleich mal unter die Lupe nehmen nd schauen ob ich das mit der Hilfe hinbekomme.*hoff*
__________________
Eure Tomi

Geändert von Tomate23 (13.04.2003 um 21:12 Uhr).
Tomate23 ist offline   Mit Zitat antworten
Alt 13.04.2003, 21:12   #5
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein
echo "<form action='kontakt.php?show=Mail' method='post'>"

Du schließt in dieser Zeile den echo Befehl durch die Anführungszeichen, aso erwartet der Parser ein Semikolon.

Aber du willsr wahrscheinlich, dass das so aussieht:

PHP-Code:
echo "<form action='kontakt.php?show=Mail' method='post'>
<input type='hidden' name='Anrede' value='$Anrede'>
<input type='hidden' name='Name' value='$Name'>
<input type='hidden' name='Vorname' value='$Vorname'>
<input type='hidden' name='Strasse' value='$Strasse'>
<input type='hidden' name='PLZ' value='$PLZ'>
<input type='hidden' name='Geburtstag' value='$Geburtstag'>
<input type='hidden' name='Beruf' value='$Beruf'>
<input type='hidden' name='Geburtstag' value='$Geburtstag'>
<input type='hidden' name='Telefon' value='$Telefon'>
<input type='hidden' name='eMail' value='$eMail'>
Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.<br>
Mein Terminwunsch:<br>
am <input type='hidden' name='am'><br>
um <input type='hidden' name='um'><br> Uhr
<input type='submit' name='senden' value='Abschicken'>
</form>"

__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 13.04.2003, 21:13   #6
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein
Man kann den echo-Befehl auch über mehrere Zeilen benutzen
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 13.04.2003, 21:22   #7
TP-Supporter
 
Benutzerbild von Tomate23
 
Registriert seit: Jul 2002
Ort: Nidderau
Tomate23 ist auf einem guten Weg
Ich krieg die Kriese!
as hier ist jetzt ab der blöden Zeile 133. Ich weiss nicht wo der Fehler ist, das ist jetzt so wie du es geschrieben hast mit " am Anfang und "; am Ende aber die blöde Meldung kommt noch immer.

echo "<form action='kontakt.php?show=Mail' method='post'>
<input type='hidden' name='Anrede' value='$Anrede'>
<input type='hidden' name='Name' value='$Name'>
<input type='hidden' name='Vorname' value='$Vorname'>
<input type='hidden' name='Strasse' value='$Strasse'>
<input type='hidden' name='PLZ' value='$PLZ'>
<input type='hidden' name='Geburtstag' value='$Geburtstag'>
<input type='hidden' name='Beruf' value='$Beruf'>
<input type='hidden' name='Telefon' value='$Telefon'>
<input type='hidden' name='eMail' value='$eMail'>
Bitte vereinbaren Sie einen Termin für ein persönliches Beratungsgespräch mit mir.<br>;
Mein Terminwunsch:<br>;
am <input type='hidden' name='am'><br>;
um <input type='hidden' name='um'><br> Uhr;
<input type='submit' name='senden' value='Abschicken'>
</form>";
__________________
Eure Tomi
Tomate23 ist offline   Mit Zitat antworten
Alt 13.04.2003, 21:50   #8
TP-Supporter
 
Benutzerbild von Tomate23
 
Registriert seit: Jul 2002
Ort: Nidderau
Tomate23 ist auf einem guten Weg
Jetzt hab ich mal jede Zeile mit echo angefangen und mit "; beendet aber es hängt immer noch bei Zeile 133!
Was ist denn an dieser blöden Zeile falsch? Ich raff es nicht

echo "<form action='kontakt.php?show=Mail' method='post'>";

Ich glaube ich spinne! Wenn ich eine andere Zeile auf die 133 setze damit die Zeile mit dem Fehler eins weiter nach unten rutscht bleibt die Meldung trotzdem bei Fehler in zeile 133. Ich habe auch ganz sicher die neue Datei hochgeladen...... menno....
__________________
Eure Tomi

Geändert von Tomate23 (13.04.2003 um 21:57 Uhr).
Tomate23 ist offline   Mit Zitat antworten
Alt 13.04.2003, 22:01   #9
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
@tomate:
mal direkt: dein formular strotzt nur so von syntaktischen fehlern.
es fehlen Strichpunkte, echos und die Anführungszeichen sind oftmals vollkommen falsch gesetzt!

Hast du das mit der hand gecodet oder ein Programm dafür benutzt?
wenn du ein programm benutzt hast - wirf es weg

für dein forumular empfehle ich dir, im html modus zu bleiben und nur die Variablen via <?=$variable;?> in das HTML einzubinden. das spart viele Probleme.

p.s. dein fehler passiert schon zwei Zeilen vorher. da fehlt ein strichpunkt.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 13.04.2003, 22:03   #10
TP-Supporter
 
Benutzerbild von Tomate23
 
Registriert seit: Jul 2002
Ort: Nidderau
Tomate23 ist auf einem guten Weg
das ist alles die Handarbeit eines blutigen Anfängers!
ok, ich probiers.... aber erst morgen. Für heute bin ich mit den Nerven total runter
__________________
Eure Tomi
Tomate23 ist offline   Mit Zitat antworten
Alt 13.04.2003, 22:08   #11
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein

schau mal da rein - dann wird dir einiges klarer:
http://www.php.net/manual/de/function.echo.php
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Das soll ein Kontaktformular werden... Das soll ein Kontaktformular werden...
« Formulardaten weitergeben-> eigenes echo | Einen Datensatz weitergehen per link »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:06 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67