Halle Team,
immer wieder plage ich mich mit den Formularen und ihren Weiterleitungen herum. Hier mal mein neuester Schicksalsschlag:
belegung.php:
Egal, ob ich nun
oder
oder
eintrage, es kommt am Ende immer folgender Link zur index.php mit den sprechenden Werten bei "monat" und "jahr" heraus:
Stehen sollte dort aber:
Tut er nicht, will er nicht, macht er nicht...
Hinzu kommt, dass meine index.php die Eingabe des Wertes "site" überprüft (Hier ganz primitiv und ungeschützt gegen Angriffe, aber das tut jetzt ja nicht zur Sache):
Wieso klappt das mit dem Formular nicht? Wie muss der action-Befehl denn aussehen, damit der Link zur belegung.php klappt?
Gruß,
Martin
immer wieder plage ich mich mit den Formularen und ihren Weiterleitungen herum. Hier mal mein neuester Schicksalsschlag:
belegung.php:
Code:
<?php //Formular zur Auswahl von Jahr und Monat echo(' <form> <select style="width: 150px;" name="monat" size="1"> <option value="1" selected="selected">Januar</option> <option value="2">Februar</option> <option value="3">März</option> <option value="4">April</option> <option value="5">Mai</option> <option value="6">Juni</option> <option value="7">Juli</option> <option value="8">August</option> <option value="9">September</option> <option value="10">Oktober</option> <option value="11">November</option> <option value="12">Dezember</option> </select> <select style="width: 150px;" name="jahr" size="1"> <option value="2009">2009</option> <option value="2010" selected="selected">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> </select> <input type="submit" value="Absenden" action="localhost/ferienwohnung/index.php?site=gaestebuch.php&monat='.$_GET[monat].'&jahr='.$_GET[jahr].'" method="get" /> </form> '); ?>
Code:
<input type="submit" value="Absenden" action="localhost/ferienwohnung/index.php?site=gaestebuch.php&monat='.$_GET[monat].'&jahr='.$_GET[jahr].'" method="get" />
Code:
<input type="submit" value="Absenden" action="localhost/ferienwohnung/index.php?site=gaestebuch.php&monat='.$_GET[monat].'&jahr='.$_GET[jahr].'" />
Code:
<input type="submit" value="Absenden" />
Code:
http://localhost/ferienwohnung/index.php?monat=1&jahr=2010
Code:
http://localhost/ferienwohnung/index.php?site=belegung.php&monat=1&jahr=2010
Hinzu kommt, dass meine index.php die Eingabe des Wertes "site" überprüft (Hier ganz primitiv und ungeschützt gegen Angriffe, aber das tut jetzt ja nicht zur Sache):
Code:
if(isset($_GET['site'])) { if(!file_exists("dateien/contentseiten/".$_GET['site'])) { include("dateien/contentseiten/startseite.php"); } else { include("dateien/contentseiten/".$_GET['site']); } } else { include("dateien/contentseiten/startseite.php"); }
Gruß,
Martin
Comment