Autor Zpráva
IvaN
Profil *
dobrý večer, mořím se s tím už hodinu a nepřišel jsem na to. (už musím jít spát :-() Mám tři zaškrtávací políčka "checkbox" a učím se je využít v PHP.

if ($_POST['jedna'])

echo " jedna, "; // s jedním IF to jede

ALE SE DVĚMA NEE ??! (skoušel jsem AND, &&, ...)


if ($_Post['jedna'] and $_Post['dva'])
echo " jedna A dva, ";


Poraďte pls
Alphard
Profil
pozor na velikost písmem
japlavaren
Profil
if( isset($_POST['jedna'], $_POST['dva'], $_POST['tri']) )
     echo "ide to";
starburst
Profil
if ( ($_POST['jedna']) and ($_POST['dva']) )
nebo
if ( ($_POST['jedna']) && ($_POST['dva']) )
Sqlitator
Profil *
if ( ($_POST['jedna']) and ($_POST['dva']) )
nebo
if ( ($_POST['jedna']) && ($_POST['dva']) )
AND (&&) oboje musí být true a OR (||) true jenom jedno.
panther
Profil
Sqlitator
OR (||) true jenom jedno.
neplácej ;-)

OR (česky „nebo“) - tzn. jedno nebo obě dvě.

Aby byl výraz vyhodnocen jako TRUE s použitím PRÁVĚ jednoho ze dvou argumentů, muselo by se užít exkluzivního OR -> „XOR“
IvaN
Profil *
Díky moc, všechno to frčí jak má !! Akorát když dám dohromady do jednoho souboru

if ($_POST['jedna'])
if ( ($_POST['jedna']) and ($_POST['dva']) )


tak se mi vypíše "jedna jedna dva" , budu tam tedy muset dát negaci, break, nebo něco takovího ?

ale tím se chci zabejvaz až večer.

Diky...
SwimX
Profil
IvaN
if (isset($_POST['jedna']) && !isset($_POST['dva'])) echo '1';
elseif (isset($_POST['jedna']) && isset($_POST['dva'])) echo '1 a 2';

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: