Autor |
Nachricht |
ZehBörd
Threadersteller
Dabei seit: 27.12.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 27.12.2007 00:43
Titel Zwei <Forms>, Zwei Checkboxen und ein Problem |
|
|
Hallo, derzeit arbeite ich an einem Datenbankprojekt. Nun erstelle ich gerade die Suchfunktion und hab ein "kleines" Problem:
Ich verwende zwei Checkboxen:
<input type="checkbox" name="fest" value="1"> feste
und
<input type="checkbox" name="wild" value="2"> wilde
Nun hab ich zwei unterschiedliche Formulare:
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
sowie
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
Ist es möglich, das beide Formulare den Wert der Checkboxen posten? Sollte es möglich sein, wie?
Danke schonmal.
|
|
|
|
|
kaputt
Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 27.12.2007 04:14
Titel
|
|
|
Mach doch einfach ein Formular draus
|
|
|
|
|
Anzeige
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 27.12.2007 11:17
Titel Re: Zwei <Forms>, Zwei Checkboxen und ein Problem |
|
|
ZehBörd hat geschrieben: |
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
sowie
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
|
moin,
warum zwei formulare, die in action und method identisch sind???
(desweiteren finde ich deine frage nicht wirklich eindeutig... wo verwendest du die checkboxen, und wo stehen die formulare...?)
|
|
|
|
|
ZehBörd
Threadersteller
Dabei seit: 27.12.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 27.12.2007 11:56
Titel
|
|
|
Der Grund warum ich zwei Formulare verwende ist, dass beide andere Inhalte senden sollen.
Das erste Formular sendet also quasi das Gebiet und das Zweite die Koordinaten (beides Zusammen soll nicht möglich sein).
Ich Poste einfach mal alles im Zusammenhang. Die Variablen sind deklariert, das ganze Stand vorher in nem Echo, habs aber der Übersichtlichkeit wegen fürs Forum entfernt:
Code: | <B>» Suchfunktion</B><BR>
<TABLE>
<TR>
<TD ALIGN="left">Wurmlöcher zeigen: </TD>
<TD ALIGN="center"><input type="checkbox" name="fest" value="1"> feste </TD>
<TD ALIGN="center"><input type="checkbox" name="wild" value="2"> wilde </TD>
</TR>
</TABLE>
<TABLE>
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="wennabgeschickt" VALUE="1">
<TR>
<TD ALIGN="left">Gebietssuche: </TD>
<TD ALIGN="center"> <SELECT name="gebiet"><OPTION>Alle Gebiete</OPTION><?phpinclude "gebiete.inc.html";?> "</SELECT></TD>
<TD ALIGN="center"><INPUT TYPE="SUBMIT" VALUE="Gebiet scannen"></TD>
</TR>
</FORM>
</TABLE>
<TABLE>
<FORM ACTION="?include=wurmloecher&setlimit=0" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="wennabgeschickt" VALUE="2">
<TR>
<TD ALIGN="left">Koordinatensuche: </TD>
<TD ALIGN="center"> X: <INPUT SIZE="5" TYPE="TEXT" NAME="x" VALUE="$x"></TD>
<TD ALIGN="center"> Y: <INPUT SIZE="5" TYPE="TEXT" NAME="y" VALUE="$y"></TD>
<TD ALIGN="center"> Radius: <INPUT SIZE="2" MAXLENGTH="3" TYPE="TEXT" NAME="r" VALUE="$r"></TD>
<TD ALIGN="center"><INPUT TYPE="SUBMIT" VALUE="Koordinaten scannen"></TD>
</TR>
</FORM>
</TABLE> |
Das die Checkboxen an Ihrer derzeitigen Funktion keine Wirkung haben können ist mir klar. Blos hab ich sie da erstmal untergebracht damit sie wenigstens schonmal optisch da sind.
Zuletzt bearbeitet von ZehBörd am Do 27.12.2007 12:04, insgesamt 1-mal bearbeitet
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 27.12.2007 12:20
Titel
|
|
|
du machst da jetzt BITTE doch ein formular draus!!!
die verarbeitetende seite hat dann die aufgabe zu "sortieren", was gewünscht ist.
dies kannst du ganz einfach dargestellt mit
Code: |
if ($_POST['submit']=="Koordinaten scannen")
{
// Verarbeitung der Koordinaten
}
f ($_POST['submit']=="Gebiet scannen")
{
// Gebiet scannen
}
// beide Routinen können dann auf deine Check-Box-Values zugreifen
|
erreichen.
das ist teil des EVA-Prinzips Eingabe -> Verarbeitung -> Ausgabe...
edit: dein submit-tag sollte noch einen namen bekommen, damit du unterscheiden kannst (ich habe im beispiel name="submit" gewählt).
Zuletzt bearbeitet von pixelpapst303 am Do 27.12.2007 12:22, insgesamt 2-mal bearbeitet
|
|
|
|
|
ZehBörd
Threadersteller
Dabei seit: 27.12.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 27.12.2007 14:15
Titel
|
|
|
Ich danke dir vielmals =)
Hab bisher kaum mit HTML Formularen zu tun gehabt und bin da 'n regelrechter Anfänger drin. ^^
Hast mir wirklich sehr geholfen. *freu*
Zuletzt bearbeitet von ZehBörd am Do 27.12.2007 14:30, insgesamt 2-mal bearbeitet
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 27.12.2007 14:18
Titel
|
|
|
gerne doch... is doch fast noch weihnachten
|
|
|
|
|
ZehBörd
Threadersteller
Dabei seit: 27.12.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 27.12.2007 14:30
Titel
|
|
|
Ok ein Problem hab ich so doch noch ^^ Wenn ich jetzt in dem X, Y oder Radius Feld bin und dort Enter drücke, dann nimmt er den Submit "Gebiet scannen". Lässt sich da irgendwas Tricksen das er die Koordinaten überprüft? Ist nicht sooo wichtig wär aber klasse.
|
|
|
|
|
|
|
|
Ähnliche Themen |
AJAX Problem - zwei funktionen - eine funzt
[css] Forms, Input und Submit & Borders (Firefox Problem
Zwei CSS-Fragen
zwei anfängerfragen zu ae 6.5
zwei iframes
[HTML/JS] zwei darstellungsfehler
|
|