DB-Inhalt wird nur im IE angezeigt, im Firefox nicht

Hallo!

Ich hab ein Problem mit meiner Website, hoffentlich kann mir jemand weiterhelfen!??

Wenn ich mit dem Firefox Daten aus meiner MySQL-DB abrufe, sind diese Variablen leer.

Wenn ich diese Daten jedoch mit dem IE 6 abrufe, wird alles normal angezeigt.

Mit diesem Befehl rufe ich die Daten immer einzeln ab:

PHP:
$result = mysql_query("select email from users where uid='$uid'");
$email = mysql_result($result, 0);


Bitte dringend um Hilfe!

Vielen Dank!
 
PHP hängt eigentlich nicht vom Browser ab...

Schau mal in den Quelltext, ob die Daten in FFx dort zu finden sind (Kann ja sein, dass IE das einfach anzeigt, obwohl es laut W3C nicht angezeigt werden sollte (wüsste aber nicht, wie das gehen sollte)). Nur um sicher zu gehen.

Wenn da nix ist, dann überprüfe, ob alle GET-Vars (oder POST, was du halt nimmst) richtig übertragen wurden (zum test mal ausgeben lassen).

Poste mal bitte den ganzen Quellcode plus den Code, der die Seite aufruft, sonst kann ich mir da nicht wirklich n Bild von machen ;)
 
Danke für den Beitrag,

hab aber die Lösung bereits gefunden:

Ich hatte bei jedem "<?php" ein "error_reporting['0'];" angehängt.

Als ich das dann entfernt hatte, hat es funktioniert - obwohl das ja überhaupt nix damit zutun haben sollte!?!

mfg
 
gut ... wenn ich´s schon zu spaet gelesen habe, dann will ich wenigstens das mahnende gewissen fuer sauberen code sein :D
PHP:
$result = mysql_query("select email from `users` where uid='".$uid."'");
$email = mysql_result($result, 0);

gruss
hardy
 
Original von theo
gut ... wenn ich´s schon zu spaet gelesen habe, dann will ich wenigstens das mahnende gewissen fuer sauberen code sein :D
PHP:
$result = mysql_query("select email from `users` where uid='".$uid."'");
$email = mysql_result($result, 0);

noch ein paar sachen fuer 'sauberen' code:
- wo bleibt das quoting wenn ich eine 'boese' uid habe?
- eine id ist meist eine nummer --> weg mit den '
- wenn du user schon in ` stellst, dann solltest du das gleiche mit den feldnamen uid und email auch machen
- und eigentlich kommt am ende jeder query ein ;
 
Zurück
Oben