checkboxen
jannis
- php
0 bleicher0 Tom0 Korrektur
Tom0 jannis
servus
<html>
<head>
<title>Suchen</title>
</head>
<body>
<b>Wählen Sie einen Wohnungstyp:</b>
<form action ="suchen.php" method ="post">
<!--?php alle type holen while() BOXEN ?-->
<input type="checkbox" name="w1" value="1" checked/>Dachgeschoss<br/>
<input type="checkbox" name="w2" value="2"/>Loft<br/>
<input type="checkbox" name="w3" value="3"/>Penthouse<br/>
<tr>
<br><br /><input type="submit" >
</tr>
</form>
</body>
</html>
meine Frage ist blöd aber bin anfänger also leute bitte um verständnis
soo wie kann man die 3 checkboxen dynamisch erstellen ?
danke im voraus
Grüße,| servus
<html>
<head>
<title>Suchen</title>
</head>
<body>
<b>Wählen Sie einen Wohnungstyp:</b>
<form action ="suchen.php" method ="post">
<!--?php alle type holen while() BOXEN ?-->
<input type="checkbox" name="w1" value="1" checked/>Dachgeschoss<br/>
<input type="checkbox" name="w2" value="2"/>Loft<br/>
<input type="checkbox" name="w3" value="3"/>Penthouse<br/>
<tr>
<br><br /><input type="submit" >
</tr>
</form></body>
</html>meine Frage ist blöd aber bin anfänger also leute bitte um verständnis
soo wie kann man die 3 checkboxen dynamisch erstellen ?
danke im voraus
<?php
echo 'DEIN_HTML_CODE';
?>
bzw - was genau soll dynamisch sein?
MFG
bleicher
Hello,
servus
<html>
<head>
<title>Suchen</title>
</head>
<body>
<b>Wählen Sie einen Wohnungstyp:</b>
<form action ="suchen.php" method ="post">
<!--?php alle type holen while() BOXEN ?-->
<?php
foreach ($_wohnungstyp as $key => $val)
{
echo "<input type="checkbox" name="$key" value="checked" $val />$key<br/>
}
?>
das ergibt dann:
<input type="checkbox" name="w1" value="checked" checked/>Dachgeschoss<br/>
<input type="checkbox" name="w2" value="checked"/>Loft<br/>
<input type="checkbox" name="w3" value="checked"/>Penthouse<br/>
wenn das Array mit den Typen so aussieht:
$_wohnungstyp['Dachgeschoss'] = checked;
$_wohnungstyp['Loft'] = '';
$_wohnungstyp['Penthouse'] = '';
Wie Du nun "true" oder "1" aud der Datenbank in "checked" überführst, bleibt Deiner Abfragekunst in SQL überlassen.
Es gibt natürlich dutzende andere Wege nach HTML-Hausen...
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hello,
foreach ($_wohnungstyp as $key => $val)
{
echo "<input type="checkbox" name="$key" value="checked" $val />$key<br/>\n";
}
?>
Sorry, die Escapezeichen für die Häkchen usw. fehlten
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Servus Tom vielen vielen Dank es hat prima funktioniert :-)