Gude
Ich denke mein Problem ist kein Großes, dennoch hänge ich an jenem schon etwas länger.
Ziel ist es ein Pulldown-Menü zu erzeugen, welches auf der Eingabe von bisher zwei SQL-Datensätzen basiert. Eine Tabelle namens "namen" ist angelegt, darin befinden sich die Felder "namen", email" und "land" des jeweiligen Benutzers. Nun will ich das Feld "namen" in einem Pulldown-Menü erscheinen lassen, wo also bisher ZWEI Einträge auszuwählen sein sollten. Ich scheitere -wenn auch wahrscheinlich knapp- an der Realisierung.
Folgendes Menü erscheint:
Fehler 1:
Das Auswahlfeld bietet mir nur EINEN Eintrag.
Fehler 2:
Warum seh ich immer nur den Anfangsbuchstaben?
Hier der kurze Code:
Ich denke mein Problem ist kein Großes, dennoch hänge ich an jenem schon etwas länger.
Ziel ist es ein Pulldown-Menü zu erzeugen, welches auf der Eingabe von bisher zwei SQL-Datensätzen basiert. Eine Tabelle namens "namen" ist angelegt, darin befinden sich die Felder "namen", email" und "land" des jeweiligen Benutzers. Nun will ich das Feld "namen" in einem Pulldown-Menü erscheinen lassen, wo also bisher ZWEI Einträge auszuwählen sein sollten. Ich scheitere -wenn auch wahrscheinlich knapp- an der Realisierung.
Folgendes Menü erscheint:
Fehler 1:
Das Auswahlfeld bietet mir nur EINEN Eintrag.
Fehler 2:
Warum seh ich immer nur den Anfangsbuchstaben?
Hier der kurze Code:
PHP-Code:
<html>
<head></head>
<body>
<div align="center">
<h1>Themen-Eingabe</h1>
<form action="auswertung.php" method="post">
<p><input name="titel" style="width:400px"></p>
<p><textarea name="text" style="width:400px; height: 150px"></textarea></p>
<p><input type="submit" value="Thema eintragen"></p>
</form>
</div>
<p><a href="bearbeiten_03.php">Zur Übersicht</a></p>
<?
include("mysql.inc");
$query = "SELECT * FROM namen ORDER BY id DESC";
$sql = mysql_query($query);
while ($ds = mysql_fetch_object($sql)){
$id = $ds->id;
$name = htmlentities($ds->name);
$land = htmlentities($ds->land);
$email = htmlentities($ds->email); }
?>
<form method="post">
<select name="name">
<?
$anzahl=count($name);
for ($i=0; $i<$anzahl; $i++) {
echo "<option value=\"$i\">$name[$i]</option>";
}
?>
</select>
</form>
</body>
</html>
<?
Kommentar