Announcement

Collapse
No announcement yet.

select aus DB Tabelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • select aus DB Tabelle

    Hallo, eigentlich funktioniert die Abfrage, nur bei dieser hier bekomme ich zunächst in Anzahl der Datensätze ein PipeSymbol und dann erst richtig die Auswahl.
    Woran kann das liegen?

    $kundennr=$_POST['kundenNr'];
    oeffne_db();
    $query="select CustomerID, CustomerName, City from tbl_customer order by CustomerName";
    $result=@mysql_query($query);
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))$data[]=$row;
    echo '<select name="kundenNr">';
    echo '<option >bitte auswählen...</option>';
    foreach($data as $wert) {
    if ($wert["CustomerID"] == $kundennr )
    {$cselect = "selected";}
    else
    {$cselect = "";}
    echo '<option '.$cselect.' value="'.$wert["CustomerID"].'">'.$wert["CustomerName"] .' | ' .$wert["City"];
    }
    echo '</select>';
    Zuletzt editiert von airdriver; 04.02.2007, 21:26.

  • #2
    Du könntest in deiner foreach Anweisung eine Variable einbauen, welche jedesmal inkrementiert wird. Dadurch erhählst du auch die Anzahl deiner Datensätze...

    ...es gibt verschiedenste möglichkeiten.
    z.B.

    count

    mit freundlichen grüßen
    robbyk

    Comment

    Working...
    X