/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Elseif
Fra : Jeppe Christensen


Dato : 13-05-06 16:47

Jeg har følgende stump kode:

<?php
//php startes

$variabel = "1";
$variabel2 = "2";

if($variabel > $variabel2){
echo "Variabel er større end Variabel2";
}else{
echo "Variabel2 er større en Vaiabel";
}elseif($variabel == $variabel2){
echo "Talene er lige store";
}   

Men får følgende fejl:


Parse error: syntax error, unexpected T_ELSEIF in
/customers/gie04-05.dk/gie04-05.dk/httpd.www/jeppe/test.php on
line 11

line 11: }elseif($variabel == $variabel2){

hvad er fejlen mvh. Jeppe
//php afsluttes
?>

Men jeg får følgende fejl:

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Geert Lund (13-05-2006)
Kommentar
Fra : Geert Lund


Dato : 13-05-06 17:11

Jeppe Christensen wrote:

> hvad er fejlen mvh. Jeppe

At du blander brugen af else og elseif forkert!

www.php.net/elseif

men...

Du skal have din sætninger således:

if ( betingelse_1 ) {
} elseif ( betingelse_2 ) {
} elseif ( betingelse_3 ) {
} else {
}

For at det virker.

--
Med venlig hilsen
Geert Lund,
www.GLD.dk


Bertel Lund Hansen (14-05-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 14-05-06 11:32

Geert Lund skrev:

> Du skal have din sætninger således:

> if ( betingelse_1 ) {
> } elseif ( betingelse_2 ) {
> } elseif ( betingelse_3 ) {
> } else {
> }

Sidebemærkning om opstillingen:

Jeg vil anbefale at man skriver
if ( betingelse_1 ) {
}
elseif ( betingelse_2 ) {
}
elseif ( betingelse_3 ) {
}
else {
}

På den måde får man programled på samme niveau til at flugte
lodret.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Kasper (14-05-2006)
Kommentar
Fra : Kasper


Dato : 14-05-06 12:38

Bertel Lund Hansen skrev:
> Jeg vil anbefale at man skriver
> if ( betingelse_1 ) {
> }
> elseif ( betingelse_2 ) {
> }
> elseif ( betingelse_3 ) {
> }
> else {
> }

Og uden alt det tekniske: \"elseif\" skal altid komme før \"else\". Det vil sige, at hvis du vil bruge \"elseif\", så skal din \"else\" til sidst.

--
Med venlig hilsen
Kasper Johansen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste