Autor Zpráva
Tomáš Ol.
Profil *
Můžete mi prosím někdo poradit co je na této podmínce špatně? Data přijímám z formuláře ale tam chyba není.


<?php
$misto=$_POST['misto'];
$osoby=$_POST['osoby'];

$cena_praha = 1000;

if ($misto=="praha")
{if ($osoby=="dite") $cena=$cena_praha*0.5 else $cena=$cena_praha;

    echo "Cena zájezdu do města ".$misto." bude stát: "; echo $cena;}

?>
Sir Tom
Profil
Tomáš Ol.:

Co obsahuje proměnná $misto a $osoby?
BTW - doporučuji si upravit kód do této podoby:
<?php

$misto=$_POST['misto'];
$osoby=$_POST['osoby'];
 
$cena_praha = 1000;
 
if ($misto=="praha"){
 if ($osoby=="dite"){
  $cena=$cena_praha*0.5
 }else{
  $cena=$cena_praha;
 }
}
echo "Cena zájezdu do města ".$misto." bude stát: ".$cena;
 
?>
Fisir
Profil

Reaguji na Tomáše Ol. [#1]:

Nevím co to má dělat, pravděpodobně by to ale mělo být takto:
<?php
$misto=$_POST['misto'];
$osoby=$_POST['osoby'];
 
$cena_praha = 1000;
 
if ($misto == "praha"){
    if ($osoby == "dite"){
        $cena = $cena_praha*0.5;
    } else {
        $cena = $cena_praha;
    };
    echo "Cena zájezdu do města ".$misto." bude stát: ".$cena;
};
?>

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: