T_ELSE fejl

Tags:    php

Kan simpelhen ikke forstå at denne kode:

Fold kodeboks ind/udKode 


Giver denne fejl:

Parse error: syntax error, unexpected T_ELSE in /var/www/mr-inc.dk/guldprofil/far/kampagner.php on line 47



Jeg lavede denne her opstilling for at gøre det mere overskueligt.:

Fold kodeboks ind/udKode 


Læg mærke til hvor '{' og '}' begynder og slutter så vil du kunne se fejlen: Du har en "else" lige efter din "else". Enten en fejl, ellers skal det være "else if".

Der er også nogle andre steder er kunne gøres flottere. Dit table lukker f.eks. 2 gange men du åbner kun 1. Og lukker din td og tr efter din </table>



Indlæg senest redigeret d. 30.06.2009 15:56 af Bruger #14645
pas.




Hej Morten,

Din if som er 4 indrygninger inde, har 2 else betingelser.

Tak, det er lettere at se når koden er formateret pænt.

Med venlig hilsen
Ieet





Indlæg senest redigeret d. 01.07.2009 11:25 af Bruger #12836
Næste gang så lav lige en stjerne eller noget på linie 47 ;p!



Ahh her:

else
{
if($op['adressegarenti'] == "ja")




Ahh her:

else
{
if($op['adressegarenti'] == "ja")


Ja. Det skal være else if (...).

Det derfor du får beskeden, "uforventet else i linie....". Der kommer en else efter en else.



t