php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2009, 18:24  
Neuer Benutzer
 
Registriert seit: 26.05.2009
Beiträge: 25
JooiPHP befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Selectergebnis wird im Firefox falsch dargestellt

Hallo, hoffe ich bin im richtigen Forum.
Ich habe mit Joomla eine Website erstellt, die mehrere datenbankbasierte Abfragen enthält, welche ich in PHP programmiert habe. Im IE klappt das auch, aber im Firefox werden die ä, ö und ü´s, die ich in der Datenbank in html Schreibweise hinterlegt habe, auch genauso dargestellt. Mit Leerzeichen ist dass das selbe.

Beispiel: Ergebnis der DB-Abfrage:
Dr.&nbspMax&nbspM&oumlller

Die Website erreicht Ihr unter Ärztenetz Bayerwald. Im oberen Menü unter „Mitglieder“ könnt ihr sehen, was ich meine. Ebenso über die Ärzteschnellsuche im unteren Teil der Site.

Hat jemand eine Idee?
JooiPHP ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2009, 18:28  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

da fehlen doch die ;
HPR1974 ist offline  
Alt 07.12.2009, 18:45  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Schaltet man im IE den Kompatibilitätsmodus aus, zeigt er das genauso an wie der Firefox. Warum, hat HPR bereits geschrieben.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 07.12.2009, 18:56  
Neuer Benutzer
 
Registriert seit: 26.05.2009
Beiträge: 25
JooiPHP befindet sich auf einem aufstrebenden Ast
Standard

Es fehlen wirklich die ;
Dank euch! Leider klappen jetzt die Abfragen nicht mehr, da ich nach Namen und nicht ID suche... Naja, das lässt sich ja in den Griff bekommen, jedenfalls danke nochmal!!!
JooiPHP ist offline  
Alt 08.12.2009, 10:31  
Neuer Benutzer
 
Registriert seit: 26.05.2009
Beiträge: 25
JooiPHP befindet sich auf einem aufstrebenden Ast
Standard

Also es klappt jetzt alles, Gott sei Dank! Aber eine Verständnisfrage hätte ich noch. Ich habe jetzt die fehlenden „;“ in der Datenbank hinzugefügt. Erstens, wieso wird es im IE „richtig“ dargestellt und im Firefox nicht? Und zweitens, warum klappt dann die Datenbankabfrage über Namensgleichheit nicht mehr? Vielleicht, weil der PHP Interpreter die in der Datenbank hinzugefügten Semikolon als Zeilenabschluss interpretiert? Kann aber auch nicht sein, weil doch der Datentyp varchar ist…
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt  Könnt ihr mit das bitte erklären?
JooiPHP ist offline  
Alt 08.12.2009, 10:39  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Weil der IE fehlertoleranter war in der Vergangenheit und einen Fehlermodus (=Kompatibilitätsmodus) hat, mit dem diese Fehlertoleranz für ältere kaputte Webseiten eingehalten werden kann.
Der PHP-Interpreter interprtiert da gar nichts. Das liegt wenn überhaupt an Joomla. Und warum das so ist, kann ich dir nicht verraten, dafür habe ich zu wenig damit gearbeitet. Wieso speicherst du nicht normale Leerzeichen ab, wie es sich gehört?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 08.12.2009, 10:54  
Neuer Benutzer
 
Registriert seit: 26.05.2009
Beiträge: 25
JooiPHP befindet sich auf einem aufstrebenden Ast
Standard

Hallo mepeisen! Danke erstmal!
das oben genannte Beispiel Dr.&nbspMax&nbspM&oumlller besteht ja aus drei Feldern in der Datenbank (Titel, Vorname und Name). Die Leerzeichen habe ich ja im PHP-Programm hinzugefügt...
Joomla hat damit ja eigentlich gar nichts zu tun. Ich lese die Namen aus der Datenbank aus und übergebe einen bestimmten an ein anderes Programm, das wiederum diesen Namen mit den Namen in der Datenbank vergleicht und weitere Details dazu ausgibt. Also wieso klappt das dann beispielsweise mit &auml aber nicht mit ä?
JooiPHP ist offline  
Alt 08.12.2009, 11:44  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ohne genauere Details, welches "andere Programm" das ist, kann dir niemand die Frage beantworten.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 08.12.2009, 12:07  
Neuer Benutzer
 
Registriert seit: 26.05.2009
Beiträge: 25
JooiPHP befindet sich auf einem aufstrebenden Ast
Standard

Ich habe ein php Programm, dass mir Werte (z. B. den Arztnamen) in einem Dropdown-Feld ausgibt. Über $_POST leite ich den ausgewählten Namen nach Klick auf Suchen, an ein anderes PHP Programm weiter. Dieses Programm startet eine Datenbankabfrage, die den kompletten Datensatz ausgibt, where Arztname = '{$_POST['Arztnamen']}'. Bei Arztnamen ohne ä, ö oder ü klappt es, also muss es etwas mit dem ; auf sich haben, den ich z. B. bei Möller hinzugefügt habe... Aber wieso?
JooiPHP ist offline  
Alt 08.12.2009, 12:26  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Man spricht in aller Regel nicht von einem PHP-Programm. Im Sinne einer einzelnen Webseite sind das PHP-Scripte. Programme sind losgelöste und in sich eigenständige Stückchen Software. Ein PHP-Programm ist somit bestenfalls dein komplettes Webseiten-Gebilde.

Zu deiner Frage:
1. Debuggen lernen. Dazu gehört, die Variablen testweise auszugeben, um zu schauen, ob etwas bereits falsch ankommt.
2. Übe, Fragen richtig zu stellen. Dazu gehört eine ausführliche Problemschilderung inklusive relevantem Code.
3. Lerne Strings richtig zu escapen
4. Lerne, was es mit mysql_real_escape_string auf sich hat.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
∪ wird im IE falsch dargestellt louis HTML, Usability und Barrierefreiheit 9 02.10.2008 17:57
[Erledigt] Firefox Bug ScrollHeight - falsch berechnet cycap JavaScript, Ajax und mehr 2 13.08.2008 11:39
probleme bei internet explorer und firefox igron PHP Tipps 2008 0 12.05.2008 17:27
mysql Anführungszeichen werde falsch dargestellt trotz UTF 8 bomber Datenbanken 0 14.02.2008 21:18
Firefox / IE - ungeahnte Statistik pepe24 Off-Topic Diskussionen 10 30.04.2007 16:46
CSS: Firefox intepretiert Tooltip falsch PsychoEagle HTML, Usability und Barrierefreiheit 3 30.11.2006 10:03
[CSS] Firefox zeigt die Seite falsch an [CSS] I-Spy HTML, Usability und Barrierefreiheit 7 03.01.2006 11:51
Umlaute werden falsch dargestellt Datenbanken 2 12.10.2005 13:28
Datum aus SQL Datenbank wird per PHP falsch dargestellt PHP Tipps 2005-2 5 18.09.2005 11:40
Problem mit Firefox Diego1978 HTML, Usability und Barrierefreiheit 9 11.09.2005 21:17
[Erledigt] Container im Firefox falsch dargestellt HTML, Usability und Barrierefreiheit 27 15.08.2005 23:18
[Erledigt] verfluchter Firefox HTML, Usability und Barrierefreiheit 5 08.07.2005 22:51
[Erledigt] Script Interpretaion läuft falsch im Firefox PHP-Fortgeschrittene 23 11.05.2005 19:01
@media print {} vom FireFox nicht korrekt dargestellt tapferesschneiderlein HTML, Usability und Barrierefreiheit 8 09.12.2004 17:16
Absolute Positionierung wird falsch dargestellt DutziMan HTML, Usability und Barrierefreiheit 8 07.09.2004 08:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
Ü wird in firefox nicht richtig dargestellt, joomla wird in firefox falsch dargestellt, umlaute werden faslch dargestellt, php firefox, ä wird im ff falsch dargestellt html, joomla umlaute falsch dargestellt, jave seite wird falsch dargestellt menü öffnet oben, php interpreter firefox, heute startseite firefox falsch

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum