Ich versuche aktuell ein Drop down feld mit den Daten aus meiner Datenbank zu befüllen...läuft ehr net so :/ . Es liegt zu 98% an den folgenden Zeilen ;
PHP-Code:
$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
$sql_Banner->execute();
while($Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC)) {
echo "<option value=/".$Banner["Ort"].'">'. $Banner["Ort"]
Allerdings bin ich mir da nicht 100%tig sicher. Ich bin relativ neu was PHP angeht und würde mich über eure hilfe freuen.
Hier unten findet ihr den ganzen Code.
PHP-Code:
<?php
$datenbank="PHP_tests";
$datenbankbenutzer="xyz";
$datenbankkennwort="eindeutig kein passwort";
$db=new PDO("mysql:host=localhost;dbname=".$datenbank,$datenbankbenutzer,$datenbankkennwort);
$db->exec("SET CHARACTER SET utf8");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_Banner=$db->prepare("SELECT Ort FROM Addressliste");
$sql_Banner->execute();
if($sql_Banner->errorCode()==0) {
while($Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC)) {
echo $Banner['Ort'];
}
}
else
echo $sql_Banner->errorInfo();
$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
$sql_Banner->execute();
while($Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC)) {
echo "<option value=/".$Banner["Ort"].'">'. $Banner["Ort"] .'</option>'."\n"; }
?>
</select>
<br /> Ihr Name: <br /><br />
<input type="Text" name="name"><br /><br />
<br>Straße:<br />
<input type="Text" name="straße"><br /><br />
<br />Benutzername:<br />
<input type="Text" name="username"><br /><br />
<br>E-Mail:<br>
<input type="Text" name="email"><br><br>
<br />Passwort:<br />
<input type="Password" name="passwort" /> <br/>
<form action="seite2.php" method="post">
<label><br />Geschlecht: <br />
<select name="Geschlecht">
<option>Männlich</option>
<option>Weiblich</option>
</select>
</label>
Kommentar (optional):<br>>
<textarea name="kommentar" cols="30" rows="5">
</textarea>
<input type="Submit" value="Absenden" />
<Input type = 'Radio' Name ='Raucher' value= 'Raucher' >Raucher (Bezahlen mehr!)
<Input type = 'Radio' Name ='Raucher' value= 'Nichtraucher' >Nichtraucher
</form>
<P>
</body>
</html>
LG.