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