Problemer med While og If sætninger.

Tags:    php

<< < 12 > >>
Hejsa Udviklere.

Jeg har et lille problem med et par while og if sætninger. I får lige koden til at starte med.

Fold kodeboks ind/udKode 


Mit problem ligger i, at jeg ikke kan få lavet undermenuen, til den hovedmenu, som skal være aktiv. I kan se hvordan menuen ser ud på her: Testside. Siden skal ses i IE, da jeg endnu ikke har fået optimeret den til de andre browsere (Firefox, Opera, Mozilla). I eksemplet er det menupunktet forestillinger, som skal forestille at være aktivt og det har 3 undermenuer, som ikke bliver vist..

Jeg har prøvet mange forskellige løsninger, men det er kun hele hovedmenuen og undermenuen til de ikke aktive punkter, der bliver lavet korrekt. Jeg har kontrolleret om mine udsagn er rigtige og det er de rigtige outputs der kommer fra mine forspørgelser.

Problemet kommer efter denne del af koden "echo "<ul class=\\"niveau2\\">";" i den første del af den store whileløkke.

Håber virkelig der er nogen, der kan hjælpe for jeg er ved at blive sindsyg.. :S

Mvh

Sol



Indlæg senest redigeret d. 14.12.2006 06:10 af Bruger #5297
11 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
hvis mysql query succesfuldt returnere den noget det valideres af php til true, mens hvis den ikke er det returnere den false.

derfor vil

$res=mysql_query("SQL") or die(mysql_error()):

stoppe ved mysql_query hvis den ikke fejler ellers vil den gøre den anden side af or.

die er det samme som exit de begge stopper afviklingen af dit script, og begge skriver de den tekst der sendes til dem ud.

mysql_error() returnere en tekst besked med den fejl som den sidste mysql function lavet hvilket i dette tilfælde jo ville være queryens fejl.


Kilder:
http://dk2.php.net/manual/en/function.mysql-query.php
http://dk2.php.net/mysql_error
http://dk2.php.net/manual/en/function.exit.php






<< < 12 > >>
t