ilch Forum » Allgemein » HTML, PHP, SQL,... » while abfrage

Geschlossen
  1. #1
    User Pic
    SteKu Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    259
    Beitragswertungen
    2 Beitragspunkte
    Hallo, ich möchte gern mittels "while" abfrage etwas in ein dropdown auslesen. Das ist ja kein problem aber jetzt zum eigentlichen. Ich will dieses dropdown öfter auf der seite wiedergeben, aber nach der ersten abfrage ist schluss.

    Datenbank abfrage.
    $erg = mysql_query("SELECT * FROM plan");
    $row = mysql_fetch_object($erg);
    
    $derg = mysql_query("SELECT * FROM daten");


    Ausgabe des DropDown, welches mehrmals auf der Seite ausgegeben werden soll.
    Ausgabe 1
    echo '<select name="mo1" size="1">
    	 <option selected>'.$row->mo1.'</option>
    	<option>----------</option>';
          while ($drow = mysql_fetch_object($derg)) {
          echo "<option value=\"".$drow->name."\">".$drow->name."</option>";$i++;
    	}
        
    echo "</select>";


    Ausgabe 2
    echo '<select name="mo2" size="1">
    	 <option selected>'.$row->mo2.'</option>
    	<option>----------</option>';
          while ($drow = mysql_fetch_object($derg)) {
          echo "<option value=\"".$drow->name."\">".$drow->name."</option>";$i++;
    	}
        
    echo "</select>";


    Wie gesagt das erste DropDown funktioniert, alle anderen danachkommenden bleiben leer.

    Gruß
    SteKu
    Wer Rechtschreibfehler findet darf sie behalten.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja wenn alle Ergebnisse der Abfrage abgefragt wurden kommt auch nix mehr.

    Mit mysql_data_seek($derg, 0); solltest du die Abfrage zurücksetzen können.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten