Mailinglisten-Archive |
Martin hat geschrieben:
>hallo zusammen
>
>danke euch für die vielen vorschläge, betreffend meines problems. die
>javascript lösung möchte ich nicht verwenden, da dies für firmen intern
im
>gebrauch ist und dort javascript nicht aktiviert ist.
>
>ich habe nun selbst aucnb nochmals probiert, wenigstens ein select menü
aus
>datenbankeinträgen zu erstellen und folgendes gemacht:
>
><?php
>
>$connect = mysql_connect("XXXX", "XXXXX", "XXXXX") or die('Keine
Verbindung
>zu Datenbank möglich: ' . mysql_error());
>mysql_select_db("handy_db");
>
>?>
><select name="hersteller" size="1">
><option value="">Bitte auswählen</option>
><?php
>
>$abfrage = "SELECT * FROM hersteller ORDER BY hersteller_name ASC";
>$query = mysql_query($abfrage) or die("Abfrage fehlgeschlagen");
>while ($result = mysql_fetch_row ($query, MYSQL_ASSOC))
> {
> foreach ($result as $col_value)
> {
> print "<option>$col_value</option>";
> }
> }
>mysql_free_result($query);
>mysql_close($connect);
>?>
></select>
>
>aber leider funktioniert dieses script nicht, wie gewünscht, ich sehe
zwar
>das select menü und auch die erste option, aber leider zeigt es mir die
>einträge nicht an.
>
>weis jemand wo der fehler ist?
>
>gruss...
>
>martin
Hi Martin
Ich schicke Dir einfach mal wie ich das mache, vielleicht hilft es Dir
ja weiter.
print '<select name="tag" class="select">
<option selected>Bitte auswählen...</option>';
$query_tag = mysql_query("SELECT * FROM tai_hausaufgaben_tag
ORDER by id ASC");
WHILE ($sql_tag = mysql_fetch_array($query_tag))
{
if( $sql_tag[tag_kurz] == $tag )
{
$selected = 'selected';
}
else
{
$selected = '';
}
print ' <option value="'.$sql_tag[tag_kurz].'"
'.$selected.'>'.$sql_tag[tag].'</option>';
}
print ' </select></span></td>
</tr>
Das wäre mein Ausschnitt des Select Feldes
Patrik
php::bar PHP Wiki - Listenarchive