PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alle ckeckboxen auswählen


SandroP
01.10.2007, 14:22:38
Hallo,

ich habe in meinem Formular mehrere Checkboxen zum Orte auswählen mit gleichem Namen. ich will nun die Möglichkeit schaffen, dem nutzer ein feld zubieten, mit dem er alle Ort gleichzeitig auswählen kann.

also felder zb. für
lindau - meersburg - ueberlingen - alle orte -

________________________________________________
das ist mein eingabe formular:

<p>Bitte Orte auswählen:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="ort[ ]" value="Lindau">Lindau <input type="checkbox" name="ort[ ]" value="Meersburg">Meersburg <input type="checkbox" name="ort[ ]" value="Friedrichshafen">Friedrichshafen</p>
_________________________________________________
das ist mein ausgabe code:

// deklaration/definition der Variablen
$preis = isset($_POST["preis"]) ? $_POST["preis"] : null;
$sterne = isset($_POST["sterne"]) ? $_POST["sterne"] : null;
$see = isset($_POST["see"]) ? $_POST["see"] : null;
$sortieren = isset($_POST["sortieren"]) ? $_POST["sortieren"] : null;
$ort = isset($_POST["ort"]) ? $_POST["ort"] : null;
$verpflegung = isset($_POST["verpflegung"]) ? $_POST["verpflegung"] : null;
$airfn = isset($_POST["airfn"]) ? $_POST["airfn"] : null;


mysql_connect();
mysql_select_db("firma");

if(!empty($ort)){

$sqlab = "SELECT name, infoseite, bild, typ, sterne, ort, preis, beschreibung FROM gastgeber";
$sqlab .= " WHERE preis <= '".$preis."'";
$sqlab .= " AND sterne >= '".$sterne."'";
$sqlab .= " AND see <= '".$see."'";
$sqlab .= " AND airfn <= '".$airfn."'";
$sqlab .= " AND verpflegung <= '".$verpflegung."'";
$sqlab .= " AND(";
foreach ($ort AS $key => $_value){
if( !empty( $_value ) ) {
$sqlab .= ($key>0?" OR":"")." ort = '".$_value."'";
}
}
$sqlab .= ")";



Danke schonmal für die Hilfe.

z0iD
02.10.2007, 01:41:04
Danke schonmal für die Hilfe.Bitteschön, aber wofür? Ich kann keine Frage geschweige denn ein Problem entdecken.

Und der Quelltext ist für mich in der Form nicht wahrnehmbar, echt, ich kann das so schwarz auf weiß nicht lesen. Ich empfehle das heranziehen von [PHP] und [HTML] Tags.