PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   implode geht im IE nicht (http://www.selfphp.de/forum/showthread.php?t=17769)

theresa 02.10.2007 18:36:50

implode geht im IE nicht
 
Hi

Ich möchte eine dynamische Navigation machen, jenachdem welcher User angemeldet ist. Eigenltich klappt es. im Firefox generiert es beim HTML-Check einen Text, dass es doch nicht geht! Und im IE kommt die Warnung direkt

Index-Seite:
$ressort = array();
$query3="SELECT * FROM ressort WHERE id_mitglied='$row2[id_mitglied]'";
$result3 = mysql_query($query3);
while($row3 = mysql_fetch_array($result3))
{
$ressort[] = $row3[navigationid];
}
$_SESSION["ressort"]=$ressort;

Navigation:
$result = DBQuery("Select * from qzn_navigation where upperlevel='0' and navigationid IN (" . implode(', ', $_SESSION[ressort]) . ") order by orderkey");

So kommen alle Navigationspunkte die mit den Ressort übereinstimmen

Meldung beim HTML-Check:
<strong>Warning</strong>: implode(): Bad arguments. in <strong>/data/kunde/inet/www/008441/domain.ch/includes/navintern.php</strong>on line <strong>96</strong><br />
SQL Error: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann f�r verschiedene Server-Versionen unterschiedlich sein) bei ') order by orderkey' in Zeile 1

Die Zeile 96 ist jene die ich oben schonmal hinkopiert habe
$result = DBQuery("Select * from qzn_navigation where upperlevel='0' and navigationid IN (" . implode(', ', $_SESSION[ressort]) . ") order by orderkey");


Wieso geht es im Firefox, und beim HTML-Check kommt derselbe fehler der beim IE gleich von anfang an kommt??

theresa 02.10.2007 18:55:12

AW: implode geht im IE nicht
 
Gelöst! <?php session_start(); ?> war nicht zuallerst auf der Seite

Damir 03.10.2007 09:51:51

AW: implode geht im IE nicht
 
Hi Theresa,

ist doch schön wenn man sich selber hilft;-))

Nein, finde ich aber gut, vorallem weil du dann auch noch geschrieben hast woran es lag - dieses kann nützlich für ähnliche Fragen sein....

Damir


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59:43 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.