function funktioniert nicht :(
    
HansPeter
    
    
      
    
  - php
 nicht angemeldet
 nicht angemeldethi,
ich hab mich an einer funktion versucht doch leider funktioniert sie nicht
function wth() {  
  
$seite3 = $_GET["seite"];  
$abfrage = "SELECT * FROM pages WHERE id = '$seite3'";  
$ergebnis = mysql_query($abfrage);  
while($row = mysql_fetch_object($ergebnis))  
   {  
    $smenu = $row->submenu;  
    if($smenu != "0")  
       {  
		echo " style=\"width:200px;\"";  
       }  
   }  
$abfrage = "SELECT * FROM pages WHERE submenu != '0'";  
$ergebnis = mysql_query($abfrage);  
while($row = mysql_fetch_object($ergebnis))  
   {  
    $smenu = $row->submenu;  
    if($smenu == $seite3)  
       {  
		echo " style=\"width:200px;\"";  
       }  
   }  
  
	   }
der erste teil funktioniert wunderbar nur der 2te teil nicht und zwar möchte ich wen die seite z.b 2 ist und irgent ein eintrag in der spalte submenu auch 2 ist das echo ausgegeben wird
danke in vorraus und bitte entschuldigt meine schlechte rechtschreibung
Hallo!
Das: ~~~php
$smenu = $row->submenu;
if($smenu == $seite3)
  
kannst du kürzer schreiben:  
  
~~~php
  
    if($smenu == $row->submenu)  
damit hast Du eine Fehlerquelle (z.B: falsche Schreibweise der Variablen) weniger, das Umkopieren bringt dir nichts und Du kannst zudem den Member $submenu jederzeit dem Objekt $row zugehörig einordnen.
Zur Fehlersuche: gib doch mal den Inhalt von $row->submenu aus, am besten mittels:  vardump($row->submenu);
Ciao
GG
Hallo,
Das: ~~~php
$smenu = $row->submenu;
if($smenu == $seite3)
> kannst du kürzer schreiben:  
  
`     if($row->submenu == $seite3)`{:.language-php}  
  
> Zur Fehlersuche: gib doch mal den Inhalt von $row->submenu aus, am besten mittels:  `vardump($row->submenu);`{:.language-php}  
  
Interessant wäre auch, was `vardump($ergebnis);`{:.language-php} nach der Abfrage `SELECT * FROM pages WHERE submenu != '0'`{:.language-sql} enthält.  
  
  
Gruß aus Berlin!  
eddi
Hallo!
Interessant wäre auch, was
vardump($ergebnis);nach der AbfrageSELECT * FROM pages WHERE submenu != '0'enthält.
Yo - das habe ich glatt übersehen.
Ciao
GG
Re:
Interessant wäre auch, was
vardump($ergebnis);nach der AbfrageSELECT * FROM pages WHERE submenu != '0'enthält.
Yo - das habe ich glatt übersehen.
Ich würde meinen, es war vorranging Dein Verkürzung...
if($smenu == $row->submenu)
if($row->submenu == $seite3)
Gruß vom Globalhorst
eddi