Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: if-rakenne funktioissa

Tumettaja [03.08.2008 19:03:34]

#

Otsikko saattaa olla erittäin epäselvä, mutta ongelmani on seraavanlainen.
Tarkoituksena on saada if-silmukka jaettua kahteen eri funktioon.

<?php
$arvo = 1;

function eka() {
 	global $arvo;
	if($arvo == 1);
}

function toka() {
	endif;
}

?>

<?php eka(); ?>
Tämä näkyy jos muuttuja arvo on yksi.
<?php toka(); ?>

Teenkö jotain väärin, vai voiko tuollaista viritystä edes toteuttaa mitenkään?

Antti Laaksonen [03.08.2008 19:11:59]

#

Ei ole mahdollista, että if-rakenne jatkuisi funktiosta toiseen.

Mutta kerro, mitä haluaisit tehdä, niin mietitään siihen hyvää ratkaisua.

Lebe80 [03.08.2008 19:38:47]

#

eikös toi toimis ihan normaalisti:

if ( eka() ){
 toka();
}

eka -funktion pitäisi siis tietenkin palauttaa joko true tai false (tai mitä nyt palauttaakaan)

Hakoulinen [04.08.2008 22:50:45]

#

Miksi tuossa tapauksessasi pitäisi saada funktiot mukaan?

Kelpaisiko ihan vain tälläinen vai haetko jotain muuta?

<?php

$arvo = 1;

if($arvo == 1) {
    echo("Tämä näkyy jos muuttuja arvo on yksi. ");
}

else {
    echo("Muuttujan arvo ei ole yksi. ");
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta