Einzelnen Beitrag anzeigen
  #1  
Alt 28.01.2006, 00:24:15
a-erat a-erat ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 6
mysql_num_rows() problem

Hi hatte bissel zeit und wollte eine kleine Page für mich selber machen. Aber nun komme ich net weiter und hoffe ihr könnt mir helfen.
Es wird durch ein dropdown menü werte übergeben und dieser wert werden unter $bekommen gespeichert. In diesem Menü kann man auswählen wie alles sortiert werden soll.
Und nun sollte das alles ausgeben werden, aber dies passiert leider nicht. Die spaltennamen werden ausgegeben, aber bei der while schleife wird ein fehler ausgegen. Kann mir vielleicht einer helfen?

Code:
if($_REQUEST['Send']){
   $bekommen = $_GET['sort'];

      $ergebnis = mysql_query("SELECT * FORM tab ORDER BY ".$bekommen);
      $x = 0;
      print"<table>";
      print "<tr>
            <th>Spalte1</th>
            <th>Spalte2</th>
            <th>Spalte3</th>
            <th>Spalte4</th>
            <th>Spalte5</th>
            <th>Spalte6</th>
            <th>Spalte7</th>
            <th>Spalte8</th>
            </tr>";
      while ($x<mysql_numrows($ergebnis)){
         $Vab1 = mysql_result($ergebnis,$x, 'Spalte1');
         $Vab2 = mysql_result($ergebnis,$x, 'Spalte2');
         $Vab3 = mysql_result($ergebnis,$x, 'Spalte3');
         $Vab4 = mysql_result($ergebnis,$x, 'Spalte4');
         $Vab5 = mysql_result($ergebnis,$x, 'Spalte5');
         $Vab6 = mysql_result($ergebnis,$x, 'Spalte6');
         $Vab7 = mysql_result($ergebnis,$x, 'Spalte6');
         $Vab8 = mysql_result($ergebnis,$x, 'Spalte6');
         $Vab9 = mysql_result($ergebnis,$x, 'Spalte6');
         $Vab10 = mysql_result($ergebnis,$x, 'Spalte10');
         $Vab11 = mysql_result($ergebnis,$x, 'Spalte11');
         print "<tr>";
         print "<td><h2>$Vab1</h2></td>
            <td><h2>$Vab2</h2></td>
            <td><h2>$Vab3</h2></td>
            <td><h2>$Vab4</h2></td>
            <td><h2>$Vab5</h2></h2>
            <td><h2>$Vab6, $Vab7, $Vab8, $Vab9</h2>
            <td><h2>$Vab10</h2></h2>
            <td><h2>$Vab11</h2></h2>";
      print "</tr>";
      $x++;
      }
      print"</table>";
      mysql_close();

   }
Die fehlermeldung lauetet:
Code:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in 
C:\****\****.php on line 36
hab aber in der Zeile auch mysql_num_rows() benutzt kommt die gleiche fehler meldung.

hoffe mal das miir jemand helfen kann und danke im vorraus.

mfg
a-erat
Mit Zitat antworten