Wie bastelt man mit PHP den Html Code
Vitali
- php
0 norbert =:-)0 Vitali
0 Henryk Plötz0 Auge
Wie bastelt man mit PHP den Html Code
Ich bin ganz frisch von ASP zu PHP umgezogen und habe nur Schwierigkeiten.
Ich habe irgendeinen Denkfehler in meinem Code und ich verstehe es nicht.
<?php
$mysql_host = "localhost";
$mysql_user = "";
$mysql_password = "";
$link = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db("db_akademie");
$abfrage = "SELECT * FROM tb_seminar";
$ergebnis = mysql_query($abfrage);
?>
<form method="POST" action="">
<p><select size="1" name="D1"></select></p>
<?
while($row = mysql_fetch_object($ergebnis))
{
?>
<option> <? echo $row->seminar_produkt; ?> </option>
<?
}
?>
</form>
<?
mysql_close($link);
?>
Ich lese ein paar Daten aus der Datenbank und will in DropDown Menu anzeigen
So das man es auswählen kann. Aber statt in das DropDown Menu zu schreiben, schreibt er es drunter.
Was mache ich falsch???
Gruß Vitali
Hallo Vitali!
Das liegt aber nicht an PHP - das ist eher ein Denkfehler.
Einfach am Anfang <select> und NACH den <option>'s dann </select>!
Den Rest hab ich mir nicht angesehen ...
<?php
$mysql_host = "localhost";
$mysql_user = "";
$mysql_password = "";
$link = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db("db_akademie");
$abfrage = "SELECT * FROM tb_seminar";
$ergebnis = mysql_query($abfrage);
?>
<form method="POST" action="">
<p><select size="1" name="D1">
<?php
while($row = mysql_fetch_object($ergebnis))
{
?>
<option> <? echo $row->seminar_produkt; ?> </option>
<?
}
?>
</select></p>
</form>
<?php
mysql_close($link);
?>
mfg
norbert =:-)
Oh mein Gott wie konnte mir das passieren.
das kommt davon wenn man immer nur kopiert und nicht
genau hinschaut.
Danke
Moin,
Ich bin ganz frisch von ASP zu PHP umgezogen und habe nur Schwierigkeiten.
Stimmt, du solltest vor allem immer <?php ?> statt <? ?> benutzen, sonst wirst du früher oder später noch größere Schwierigkeiten bekommen.
Ich lese ein paar Daten aus der Datenbank und will in DropDown Menu anzeigen
So das man es auswählen kann. Aber statt in das DropDown Menu zu schreiben, schreibt er es drunter.
Hast du ihm doch gesagt: <select ...></select> ... <option>foo</option>. Also ich an deines Browsers Stelle würde das Option auch ausserhalb des Selects anzeigen.
Hallo
Stimmt, du solltest vor allem immer <?php ?> statt <? ?> benutzen, sonst wirst du früher oder später noch größere Schwierigkeiten bekommen.
<ironie>Solange es Hoster gibt, die nach der Installation von PHP 4.3
die register_globals wieder auf "on" stellen, wird mir darum nicht Angst.
Vorausgesetzt, er will PHP nicht innerhalb von xml einsetzten.</ironie>
Tschö, Auge