phpbar.de logo

Mailinglisten-Archive

AW: [php] Select Auswahlmenü

AW: [php] Select Auswahlmenü

Patrik Augustin Augustin at pa-site.de
Mon Jan 12 15:45:09 CET 2004


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