Mahlzeit Boubou,
der code oben ist vom Hauptfenster das klappt auch die ID kommt bei folderedit richtig an.
Im Rahmen von $_GET, richtig.
Hier nimmt das formular in folderedit die ID:
/************************************************************
$select = "SELECT ordner_id,ordner_name,ordner_inhalt FROM ordner WHERE ordner_id = $ID" ;
Aha. Wetten nicht?
$result= mysql_query($select);
$assoc=mysql_fetch_assoc($result);
Es ist KEINE gute Idee, den Rückgabewert einer (Datenbank-)Funktion einfach ungeprüft weiterzuverarbeiten, ohne ihn auf Gültigkeit zu prüfen. Wetten, dass dort kein gültiges Abfrageergebnis drin steht?
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.
Hast Du mal überprüft, was in $ID enthalten ist?
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.
Könntest Du das nochmal in einer handelsüblichen Umgangssprache wiederholen?
Der Konstruktor bekommt doch die $ID übergeben
Sicher? Und was steht da drin?
und ich hab auch ein $ordner = new Ordner($ID) gemacht das ein neues Objekt mit der ID gemacht wird nur er bekommt es nicht.
Sicher. Es kommt nur darauf an, was dort drin enthalten ist ...
Wo ist das Problem?
Die mangelnde Problembeschreibung ist das Problem.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|