login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Else onverwacht??

Offline Cazziz - 13/06/2007 22:22
Avatar van CazzizNieuw lid Kijk dit is mijn code:

http://www.plaatscode.be/5638/

Maar hij geeft deze foutmelding:

Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\new.php on line 75

Maar volgends mij is die else helemaal niet onverwacht, en het zit ook niet met ; ofzo:S Weet iemand wat ik fout doe?

8 antwoorden

Gesponsorde links
Offline W0etah - 13/06/2007 22:31
Avatar van W0etah PHP beginner een beetje structuur bregen zou geen kwaad kunnen.

Maar je doet zo:

if {
} else {
} else {
}

dat gaat niet, je moet zo doen
if {
} elseif {
} else {
}
Offline marten - 14/06/2007 08:41
Avatar van marten Beheerder
Citaat:
[..code..]

Eerste voorwaarde = if
2de,3de,... voorwaarde = elseif
geen voorwaarde = else

finduilas wat een nutteloze post. W0etah zei namelijk precies hetzelfde. Daarom heb ik hem verwijderd.
Offline ArndJan - 14/06/2007 09:15
Avatar van ArndJan PHP interesse Gaat ook nooit werken ;(

  1. if(statement)
  2. {
  3.  
  4. } elseif(statement)
  5. {
  6.  
  7. } else
  8. {
  9.  
  10. }


^^
Offline Mad_Mike - 14/06/2007 09:27 (laatste wijziging 14/06/2007 10:26)
Avatar van Mad_Mike PHP beginner :lamp: Blij dat jij dat ziet:!:

Citaat:
Rens edit:
Niet te overdreven veel smilies gebruiken...
Offline MothZone - 14/06/2007 13:29
Avatar van MothZone PHP ver gevorderde @iedereen hierboven: Daaraan ligt het niet hoor, dat is een else van een andere if, maar hij indenteerd niet dus het is ook onduidelijk.

Volgens mij ligt het hieraan:
  1. }; };
  2.  
  3. else // als deze persoon niet wil worden aangesproken:
  4. {

Je zet een ; achter je } en dan open je een else, dat kan niet en zal dus de fout veroorzaken.

Trouwens, na een } moet nooit een ; (mss ergens wel een uitzondering, maar toch niet bij if, function, class,..)
Offline marten - 14/06/2007 13:33
Avatar van marten Beheerder
Citaat:
Trouwens, na een } moet nooit een ; (mss ergens wel een uitzondering, maar toch niet bij if, function, class,..)


Maakt niks uit. Na een } kan en mag je een ; plaatsen
Offline MothZone - 14/06/2007 13:45
Avatar van MothZone PHP ver gevorderde
Citaat:
Maakt niks uit. Na een } kan en mag je een ; plaatsen

Ja, maar waarom zou je het doen als het niet hoeft?
Waarom je bestanden groter maken als het niet hoeft?
Offline marten - 14/06/2007 13:46
Avatar van marten Beheerder Waarom leer je je eigen script stijl te ontwikkelen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s