deebee: Pullodown mit mehreren Feldern

Hallo
Habe folgendes Problem:
Habe 1 Pulldown-Menu, in das ich aus einer Datenbank 2 Felder dynamisch einfüge. Soweit funktioniert dies auch, es schreibt die Ausgaben aus der DB aber direkt zusammen (z.B. habe ich als Felder einen Namen und einen Status und die Ausgabe sieht dann so aus:
NAMESTATUS).
Mein Ziel ist es nun, diese beiden Felder im Pulldown-Menü mit festen Grössen zu versehen, dass alle Namen-Felder gleich lang sind und der Status immer an die gleiche Stelle zu liegen kommt.
Der Code sieht wie folgt aus:

<form>
<select style="width:180px;" width=180 name="nameselection" size="1">
<%while (!RS.EOF){%>
<option><%
 Name = RS.fields(1).value;
 Status = RS.fields(4).value;%>
 <div><%Response.write (Name);%></div>
 <div><% Response.write (Status);%></div>
 <%RS.MoveNext ()
 }
 conn.close
 %>
</select>
</form>

  1. Hallo
    Habe folgendes Problem:
    Habe 1 Pulldown-Menu, in das ich aus einer Datenbank 2 Felder dynamisch einfüge. Soweit funktioniert dies auch, es schreibt die Ausgaben aus der DB aber direkt zusammen (z.B. habe ich als Felder einen Namen und einen Status und die Ausgabe sieht dann so aus:
    NAMESTATUS).
    Mein Ziel ist es nun, diese beiden Felder im Pulldown-Menü mit festen Grössen zu versehen, dass alle Namen-Felder gleich lang sind und der Status immer an die gleiche Stelle zu liegen kommt.
    Der Code sieht wie folgt aus:

    <form>
    <select style="width:180px;" width=180 name="nameselection" size="1">
    <%while (!RS.EOF){%>
    <option><%
    Name = RS.fields(1).value;
    Status = RS.fields(4).value;%>
    <div><%Response.write (Name);%></div>
    <div><% Response.write (Status);%></div>
    <%RS.MoveNext ()
    }
    conn.close
    %>
    </select>
    </form>

    Wollte natürlich nicht unhöflich sein, und noch mitteilen, dass ich für jede Antwort dankbar bin, die mir weiterhilft.
    Liebe Grüsse
    Deebee

    1. Moin!

      <form>
      <select style="width:180px;" width=180 name="nameselection" size="1">
      <%while (!RS.EOF){%>
      <option><%
      Name = RS.fields(1).value;
      Status = RS.fields(4).value;%>
      <div><%Response.write (Name);%></div>

      Bitte? ein <div> innerhalb von <option>? Das ist ganz sicher nicht erlaubt.

      <div><% Response.write (Status);%></div>

      Noch eines! Böse!

      <%RS.MoveNext ()
      }
      conn.close
      %>

      Dafür fehlt das schließende </option>, welches man besser immer hinzufügt.

      </select>
      </form>

      Sorry, ich habe nicht genau verstanden, was du überhaupt erreichen willst. Das, was du derzeit machst, ist aber ganz sicher nicht richtig.

      - Sven Rautenberg

  2. Hi deebee,

    Der Code sieht wie folgt aus:
    <%while (!RS.EOF){%>

    nimm doch erst mal die ganzen PHP-Elemente heraus und reduziere Deine Angaben
    auf reines HTML, damit erst mal klar wird, _was_ Du erzeugen willst.
    Dann können sich auch Leute Deines Problems annehmen, die kein PHP verstehen
    (ich, beispielsweise ... ;-).

    _Wie_ Du das dann in PHP formulieren kannst, können wir anschließend immer
    noch klären - daran sollte es nicht scheitern.

    Viele Grüße
    <img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.ico" border=0 alt=""> Michael