Selectbox

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Selectbox

    Hallo zusammen ich habe folgendes Problem:

    ich fülle einen Selectbox über eine Datenbankabfrage, das geht soweit auch, Ich hätte aber gerne dass eine ganz bestimmter Wert bereits vorbelegt also markiert ist, nur das funktioniert leider nicht , hier mein Code
    PHP-Code:

    $firma1 
    mysql_query ("SELECT firma1 FROM $prefix"."_kunden ORDER BY firma1 ASC");
          echo 
    "<select name='firma1' class='input' style='WIDTH: 300px'>";
          while (
    $cat mysql_fetch_array($firma1)) {
          echo 
    "<option>".$cat[firma1]."</option>";}
          echo 
    "<option selected>".$res_info->firma1."</option>";
          echo 
    "</select>"
    In $res_info->firma1 steht ein wert den es auch in der kundentabelle in dem Feld firma1 gibt, $res_info->firma1 lese ich in meinem Skript weiter oen schon aus der Datenbank aus

  • #2
    Funzt bei mir wunderbar: IE6 XPSP2

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      benutze E_ALL.

      ansonsten:
      PHP-Code:
      while(...){
         
      $selected '';
         if(
      $wert == $derZuSelektirende$selected ' selected';
         else 
      $selected '';

         echo 
      '<option'.$selected.'>...</option>';

      Kommentar


      • #4
        Und für korrektes XHTML:
        PHP-Code:
        while(...){
           
        $selected '';
           if(
        $wert == $derZuSelektirende$selected ' selected="selected"';
           else 
        $selected '';

           echo 
        '<option'.$selected.'>...</option>';

        Ich denke, also bin ich.
        Manche sind trotzdem!

        Kommentar

        Lädt...
        X