PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suchen in Datenbank nicht möglich.



Linux Anfänger
18.01.07, 13:20
Hallo.

Ich habe meine Distribution gewechselt.
Dabei musste ich meine Appache Website und meine mysql Datenbank mitnehmen auf die neue Distri.

Soweit alles gut. Seite läuft verbindung zur Datenbank steht.
Mein Problem ist nun, das ich früher mittels.

http://meineseite.xxx.de/edit.php?DatenID=120

eine editorseite aufrufen konnte und der Datensatz 120 wurde darin angezeigt.

nun wenn ich das gleiche eingebe auf der neuen Distri wird nichts angezeigt. Der Datensatz existiert aber, das habe ich überprüft.

Weis einer woran das liegen kann ?

3qualizer
18.01.07, 13:37
Spontan würde ich darauf tippen das du auf den Parameter DatenID per $DatenID (und nicht per $_GET['DatenID']) zugreifst und das auf der neuen Distri mangels aktiviertem Register Globals (http://de3.php.net/register_globals) nicht mehr funktioniert.
Also entweder das aktivieren oder besser gleich auf die "richtige" Methode ;)

Linux Anfänger
18.01.07, 13:58
Oh klasse.

Das höhrt sich gut an.
Ich hab nun mal in der /etc/php.ini register_global = On gemacht.
Leider ist das Problem dann immernoch.

muss ich ausser dem HTTp Server noch was neu starten ?

MiGo
18.01.07, 15:49
Ich hab nun mal in der /etc/php.ini register_global = On gemacht.
Dann machs mal flink wieder aus. An sowas sollte man sich gar nicht erst gewöhnen :)


nun wenn ich das gleiche eingebe auf der neuen Distri wird nichts angezeigt.
Wenn der Browser einfach nur eine leere Seite zeigt:

Wahrscheinlich ist ein Fehler drin (wie z.b. Falscher Benutzername o.ä.) und error_reporting ist im der php.ini ausgeschaltet. Der entsprechende Eintrag wäre
error_reporting = E_ALL & ~E_NOTICE.

Linux Anfänger
18.01.07, 16:00
Nein es wird meine editor Seite angezeigt. Aber der Inhalt des datensatzes steht nicht drinn.

Linux Anfänger
18.01.07, 16:15
AK hat sich erledigt.

Ich habe register_globals = On geschrieben.
Richtig ist register_globals = on !!!!!!!

Kleiner Fehler große Wirkung.

Danke für eure Hilfe.

Seite funktioniert wieder winwandfrei.

derRichard
18.01.07, 16:23
hallo!

schreib lieber weniger schlechten php-code.
register_globals = on. ist böse, sehr sehr sehr böse.

//richard

BedriddenTech
18.01.07, 16:51
Siehe dazu auch diesen netten Eintrag im PHP-Handbuch: http://de.php.net/register_globals

Linux Anfänger
18.01.07, 16:52
Ja... aber was soll ich denn machen ??

Ich kann doch nicht meine ganze Webseite umschreiben. !!!!!!!!!
Da sind viele solcher abfragen oder GET Anweisungen drinn.

derRichard
18.01.07, 16:55
Ja... aber was soll ich denn machen ??

Ich kann doch nicht meine ganze Webseite umschreiben. !!!!!!!!!
Da sind viele solcher abfragen oder GET Anweisungen drinn.
hallo!

doch, das solltest du.

//richard