dynamisches Select-Feld aus Datenbank

Diskutiere dynamisches Select-Feld aus Datenbank im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hallo liebe Powerforen-User, ich bin momentan dabei mich ein wenig an PHP zu versuchen und würde gerne eine dynmisches Select-Feld...
  • dynamisches Select-Feld aus Datenbank Beitrag #1
Fritte

Fritte

Bekanntes Mitglied
Dabei seit
16.05.2008
Beiträge
964
Reaktionspunkte
0
Ort
C:/system32
Hallo liebe Powerforen-User,

ich bin momentan dabei mich ein wenig an PHP zu versuchen und
würde gerne eine dynmisches Select-Feld programmieren.

Dieses Feld soll also mit Ergebnissen einer Datenbank gefüllt werden.

Leider erstellt mir mein PHP-Programm nur ein Auswahlfeld mit EINEM Ergebnis aus
der Datenbank.

PHP:
<?php

//Verbindung aufbauen
$connect = mysql_connect("localhost","root","") or die ("Cannot connect");

//Datenbank w&auml;hlen
$select_db = mysql_select_db("eins") or die ("Cannot select table");


// Pulldown-Menu fuellen
$strSQL = "SELECT * FROM artikelstamm "; 
$query = mysql_query($strSQL); 

if ($query)
{
?>
<select name="poseins"><option value="">
<?php
while($sekt = mysql_fetch_array($query, MYSQL_ASSOC))
{
echo $sekt['Bechreibung'];
?>

</option>
</select>
<?php

}
}
?>

Kann mir dort vll. jemand weiterhelfen?

Ganz viele Grüße
Fritte
 
Zuletzt bearbeitet:
  • dynamisches Select-Feld aus Datenbank Beitrag #2
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
ich glaub du hast ein wenig die syntax vom select verhauen.
schau mal hier: http://de.selfhtml.org/html/formulare/auswahl.htm

das könnte so besser gehen... (habs jetzt aber nicht getestet)
PHP:
<?php

//Verbindung aufbauen
$connect = mysql_connect("localhost","root","") or die ("Cannot connect");

//Datenbank w&auml;hlen
$select_db = mysql_select_db("eins") or die ("Cannot select table");


// Pulldown-Menu fuellen
$strSQL = "SELECT * FROM artikelstamm "; 
$query = mysql_query($strSQL); 

if ($query)
{
	?>
	<select name="poseins">
	<?php
	while($sekt = mysql_fetch_array($query, MYSQL_ASSOC))
	{
		$besch_enc = htmlspecialchars($sekt['Bechreibung']);
		echo "<option value=\"\">$besch_enc</option>\n";
	}
	?>
	</select>
	<?php
}
?>
 
  • dynamisches Select-Feld aus Datenbank Beitrag #3
Fritte

Fritte

Bekanntes Mitglied
Dabei seit
16.05.2008
Beiträge
964
Reaktionspunkte
0
Ort
C:/system32
Hallo Fox99.
Danke für deine fixe Antwort.
Ich habe noch ein wenig herumprobiert
und nun die Löung gefunden.

PHP:
<?php

//Verbindung aufbauen
$connect = mysql_connect("localhost","root","") or die ("Cannot connect");

//Datenbank w&auml;hlen
$select_db = mysql_select_db("eins") or die ("Cannot select table");

$query_artikel = "SELECT * FROM artikelstamm";
$artikel = mysql_query($query_artikel) or die(mysql_error());
$row_artikel = mysql_fetch_assoc($artikel);
$totalRows_artikel = mysql_num_rows($artikel);
?>


<form name="form2" method="post" action="auswerten.php">
<select name="PositioneinsBestellungeins" >
<?php do { ?>
<option value="<?php echo $row_artikel['Bechreibung']; ?>"><?php echo $row_artikel['Bechreibung']; ?></option>
<?php } while ($row_artikel = mysql_fetch_assoc($artikel)); ?>
</select>

<input type="submit" name="Submit" value="Senden">


</form>

Danke trotzdem für dein schnelle Hilfe :)
 
Thema:

dynamisches Select-Feld aus Datenbank

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.171
Mitglieder
55.876
Neuestes Mitglied
RamiroGarn
Oben