Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
schroeder935633
Beitrag
von schroeder935633 » 03.08.2003 22:33
Ich habe hier ein Anmelde Formular (für Ferienwohnung liegt im phpBB verzeichnis)
mit wahlpflicht feldern Diese gehen aber nicht
man kann also garnichts eingeben und es wir trotzdem versand
Wieso
was mache ich falsch
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="de">
<title>BM Anmeldung</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<!--mstheme--><link rel="stylesheet" href="kopi1110.css">
<meta name="Microsoft Theme" content="kopie-von-automobil 1110, default">
<meta name="Microsoft Border" content="tlb, default">
</head>
<body > <table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="1%">
<b><font size="5">Zimmer reservieren Biker Motel</font></b><table width="650">
<tr>
<td valign="top" width="636"> <form method="POST" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" action="http://www.biker-motel.de/cgi-bin/mailmanager.pl" target="_blank" language="JavaScript">
<p> </p>
<p> </p>
<p>Name:
<!--webbot bot="Validation" s-display-name="Name" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Name" size="20"></p>
<p>Straße:
<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Strasse" size="20"></p>
<p>PLZ und Ort
<!--webbot bot="Validation" s-display-name="Ort" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Ort" size="20"></p>
<p>Tel: <input type="text" name="Telefon" size="14">Fax:<input type="text" name="Fax" size="13"></p>
<p>Anzahl der Person:
<!--webbot bot="Validation" s-display-name="Anzahl" b-value-required="TRUE" i-minimum-length="1" --><input type="text" name="Anzahl" size="4" value="1"></p>
<p>Zimmerart <select size="1" name="Zimmerart">
<option selected>Einzelzimmer pro pers. 28,20 euro</option>
<option>3Tage Angebot pro Pers.49 Euro</option>
<option>3Tage Angebot (zelten) pro Pers.49 Euro</option>
<option>Doppelzimmer pro pers. 23 euro</option>
<option>Mehrbettzimmer pro pers. 17,90 euro</option>
<option>Zeltplatz</option>
<option>Wie unten beschieben</option>
</select></p>
<p><textarea rows="7" name="Bescheibung" cols="77"></textarea></p>
<p>Zeitraum von:
<input type="text" name="von" size="11" value="01.01.2003"> </p>
<p>
bis: <!--webbot bot="Validation" s-data-type="Integer" s-number-separators="." b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="bis" size="18" value="01.01.2004"></p>
<p><input type="checkbox" name="Spanferkelgrillen" value="ja"> +
Spanferkelgrillen <font size="2">(6€ pro Pers. Ab 10Pers.)</font></p>
<p> </p>
<p><font size="1">Wenn Abrechnung per Bankeinzug</font>
<font size="1">bitte dann ausfüllen</font></p>
<p>Kontoinhaber: <font size="1">(falls abweichend)<input type="text" name="NameKonto" size="18"></font></p>
<p><font size="1"> </font></p>
<p>Konto Nr.<!--webbot bot="Validation" s-display-name="Kontonummer" s-data-type="Integer" s-number-separators="x" --><input type="text" name="Kontonummer" size="17"> </p>
<p>BLZ:
<!--webbot bot="Validation" s-data-type="Integer" s-number-separators="x" --><input type="text" name="BLZ" size="17"> </p>
<p> </p>
<p>E-Mail:<!--webbot bot="Validation" s-display-name="mail" b-value-required="TRUE" i-minimum-length="4" --><input type="text" name="email" size="20"></p>
<p>
<input type="submit" value="Abschicken"></p>
<input type="hidden" name="recipient" value="anmeldung@biker-motel.de">
<input type="hidden" name="redirect" value="http://www.biker-motel.de/bestaetigung.htm">
<input type="hidden" name="subject" value="Anmeldung ">
</form>
<p> </p>
<p>
</td>
</tr>
</table>
<p> </td>
</tr>
</table>
</body>
</html>
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Snoopmore
Mitglied
Beiträge: 978 Registriert: 17.03.2003 20:29
Beitrag
von Snoopmore » 03.08.2003 22:52
ich würde nicht am anfang nen php-teil und am ende nen php-teil machen sondern alles in einem.. versuch mal so:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
<table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="1%">
<b><font size="5">Zimmer reservieren Biker Motel</font></b><table width="650">
<tr>
<td valign="top" width="636"> <form method="POST" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" action="http://www.biker-motel.de/cgi-bin/mailmanager.pl" target="_blank" language="JavaScript">
<p> </p>
<p> </p>
<p>Name:
<!--webbot bot="Validation" s-display-name="Name" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Name" size="20"></p>
<p>Straße:
<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Strasse" size="20"></p>
<p>PLZ und Ort
<!--webbot bot="Validation" s-display-name="Ort" b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="Ort" size="20"></p>
<p>Tel: <input type="text" name="Telefon" size="14">Fax:<input type="text" name="Fax" size="13"></p>
<p>Anzahl der Person:
<!--webbot bot="Validation" s-display-name="Anzahl" b-value-required="TRUE" i-minimum-length="1" --><input type="text" name="Anzahl" size="4" value="1"></p>
<p>Zimmerart <select size="1" name="Zimmerart">
<option selected>Einzelzimmer pro pers. 28,20 euro</option>
<option>3Tage Angebot pro Pers.49 Euro</option>
<option>3Tage Angebot (zelten) pro Pers.49 Euro</option>
<option>Doppelzimmer pro pers. 23 euro</option>
<option>Mehrbettzimmer pro pers. 17,90 euro</option>
<option>Zeltplatz</option>
<option>Wie unten beschieben</option>
</select></p>
<p><textarea rows="7" name="Bescheibung" cols="77"></textarea></p>
<p>Zeitraum von:
<input type="text" name="von" size="11" value="01.01.2003"> </p>
<p>
bis: <!--webbot bot="Validation" s-data-type="Integer" s-number-separators="." b-value-required="TRUE" i-minimum-length="3" --><input type="text" name="bis" size="18" value="01.01.2004"></p>
<p><input type="checkbox" name="Spanferkelgrillen" value="ja"> +
Spanferkelgrillen <font size="2">(6€ pro Pers. Ab 10Pers.)</font></p>
<p> </p>
<p><font size="1">Wenn Abrechnung per Bankeinzug</font>
<font size="1">bitte dann ausfüllen</font></p>
<p>Kontoinhaber: <font size="1">(falls abweichend)<input type="text" name="NameKonto" size="18"></font></p>
<p><font size="1"> </font></p>
<p>Konto Nr.<!--webbot bot="Validation" s-display-name="Kontonummer" s-data-type="Integer" s-number-separators="x" --><input type="text" name="Kontonummer" size="17"> </p>
<p>BLZ:
<!--webbot bot="Validation" s-data-type="Integer" s-number-separators="x" --><input type="text" name="BLZ" size="17"> </p>
<p> </p>
<p>E-Mail:<!--webbot bot="Validation" s-display-name="mail" b-value-required="TRUE" i-minimum-length="4" --><input type="text" name="email" size="20"></p>
<p>
<input type="submit" value="Abschicken"></p>
<input type="hidden" name="recipient" value="anmeldung@biker-motel.de">
<input type="hidden" name="redirect" value="http://www.biker-motel.de/bestaetigung.htm">
<input type="hidden" name="subject" value="Anmeldung ">
</form>
<p> </p>
<p>
</td>
</tr>
</table>
<p> </td>
</tr>
</table>
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
ausserdem bringen dir die <head> und <title> tags und soweiter nix, da du ja den header vom phpbb schon includet hast, dann bringt dir der rest nischts..
schroeder935633
Beitrag
von schroeder935633 » 04.08.2003 10:17
habe ich gemacht die datei heißt meldung.php
beim aufrufen
passiert
Parse error: parse error in /mnt/kw1/04/663/00000000/htdocs/phpBB2/meldung.php on line 15
was nun
Henne
Ehemaliges Teammitglied
Beiträge: 4520 Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:
Beitrag
von Henne » 04.08.2003 12:02
Snoopmore hat geschrieben: ich würde nicht am anfang nen php-teil und am ende nen php-teil machen sondern alles in einem..
Ist doch aber das einfachste, da dazwischen kein PHP benötigt wird und es daher nur komplizierter würde.
Aber html, head, body usw. musst du wirklich weglassen...
BTW: Kann es sein, dass für deinen Krams die Frontpage Extensions oder wie das auch immer heißt, benötigt werden?
schroeder935633
Beitrag
von schroeder935633 » 04.08.2003 12:26
wie schon gesagt das formular geht
aber es gibt keine wahlpflichtfelder (ist wichtig da sonst keine angaben im Feld gemacht werden)
kann man das irgendwie denn anderes machen
Henne
Ehemaliges Teammitglied
Beiträge: 4520 Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:
Beitrag
von Henne » 04.08.2003 12:43
Das geht wahrscheinlicht nicht, weil du nicht diese Frontpage Erweiterungen auf deinem Space nutzen kannst.
<!--webbot bot="Validation" s-display-name="Name" b-value-required="TRUE" i-minimum-length="3" -->
Das sieht da stark nach aus.
Könntest aber auch mit JavaScript arbeiten.
http://selfhtml.teamone.de/javascript/b ... ngaben.htm
schroeder935633
Beitrag
von schroeder935633 » 04.08.2003 16:13