Moro,
miten saan If-lauseen ehdot toimimaan lomakkeen tietoja tulostaessa?
Esim. If (($nimi = "Masa") && ($ika = "22"))
{
Echo ("Olet Masa 22 vuotta");
}
ja seuraavaks else if -lauseita samalla rakenteella. Jostain syystä skripti ei tulostu... Kellään hajua miksi?
miten saan If-lauseen ehdot toimimaan lomakkeen tietoja tulostaessa?
Esim. If (($nimi = "Masa") && ($ika = "22"))
{
Echo ("Olet Masa 22 vuotta");
}
ja seuraavaks else if -lauseita samalla rakenteella. Jostain syystä skripti ei tulostu... Kellään hajua miksi?
Vastaukset 4
Vanhimmat
tuon samanhan tekee yhdellä rivillä:
echo "Olet " . $nimi . " " . $ika . " vuotta";
Mihin tarvitset ehtoja?
Mitä tarkoittaa
if (($nimi = "Masa") && ($ika = "22")) ?
Jos muuttujaan $nimi sijoitetaan arvo "Masa" ja muuttujaan $ika arvo "22". Sijoituksen voi aina tehdä, joten lauseke on aina totta. Ehkä haluat kysyä, onko muuttujan $nimi arvo "Masa" ja muuttujan $ika arvo 22. Vertaile tällöin muuttujia noihin arvoihin:
If (($nimi == "Masa") && ($ika == "22"))
Kiitos!
Tästä vika just johtui.
haluat lomakkeeseen kirjoitetut tiedot tulostettua?
ja formiin method=POST
Tietysti kannattaa vielä käyttää isset:iä noissa muuttujissa.