Boubou: Select Befehl ungültig

Beitrag lesen

Hi alle zusammen ich hab folgendes Problem. Ich habe ein Hauptfenster welches die Id des Ordners ans Edit Fenster übergibt:
/************************************************************
while ($row = mysql_fetch_row($query)) {
  for ($i = 0; $i < mysql_num_fields($query); $i++) {
  echo ($row[$i]);
  }
$ID= $row[0];
echo("<a href="folderedit.php?ID=$ID"onclick= "oeffnen(this.href);return false;">
<img class="image"src="stift.gif" width="50" height="30" alt="Bild_1"></a>");

der code oben ist vom Hauptfenster das klappt auch die ID kommt bei folderedit richtig an.

Hier nimmt das formular in folderedit die ID:
/************************************************************
$select = "SELECT ordner_id,ordner_name,ordner_inhalt FROM ordner WHERE  ordner_id = $ID" ;
$result= mysql_query($select);
$assoc=mysql_fetch_assoc($result);
/******************************************************
Füllt dann die Daten in input Felder alles ok klappt auch richtig.

Ich hab es objektoriniertiert gemacht das ist mein konstruktor von Ordner
/**********************************************************
public function __construct($ID) {

$selectregister_ordner = "SELECT register_id FROM ordner_register WHERE ordner_id = $ID";

$res= mysql_query($selectregister_ordner);

if(mysql_num_rows($res) > 0){

while($data = mysql_fetch_assoc($res)){
  $register=new Register($data['register_id']);
  array_push($this->__ordner_register,$register);/
  }
}

Da oben ist der Fehler ich kriege die meldung mysql_num_rows hat einen ungültigen Wert aus dem Select Befehl. Uns zwar da bei select...where ordner_id=$ID. Die $ID bekommt er nicht wenn ich das wegmache beim select befehl klappts aber wenn ich wieder schreibe where ... zeigt er select als ungültig. Der Konstruktor bekommt doch die $ID übergeben und ich hab auch ein $ordner = new Ordner($ID) gemacht das ein neues Objekt mit der ID gemacht wird nur er bekommt es nicht. Wo ist das Problem?