Einzelnen Beitrag anzeigen
  #1  
Alt 01.10.2007, 15:22:38
SandroP SandroP ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 3
alle ckeckboxen auswählen

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.
Mit Zitat antworten