| |
автор: 777 (04.08.2006 в 19:14) |
|
| | Почему не работает логика?
if ($_POST['sposob']==WMZ)
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMZ'];
}
else if ($_POST['sposob']==WMR)
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMR'];
}
else if ($_POST['sposob']==WME)
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WME'];
}
else if ($_POST['sposob']==WMU)
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMU'];
}
|
| |
| |
|
|
| |
|
|
| |
для: 777
(04.08.2006 в 19:14)
| | | и что не работает | |
| |
|
|
| |
|
|
| |
для: 777
(04.08.2006 в 19:14)
| | | В таких ситуациях надо бы switch использовать..
Вот конструкция:
switch ($i) {
case "apple":
echo "i is apple";
break;
case "bar":
echo "i is bar";
break;
case "cake":
echo "i is cake";
break;
}
|
| |
| |
|
|
| |
|
|
| |
для: 777
(04.08.2006 в 19:14)
| | | Попробуй после else поставить {. Ну и соответственно не забудь закрыть после этого.. | |
| |
|
|
| |
|
|
| |
для: 777
(04.08.2006 в 19:14)
| | | Да и ещё, я понимаю что всякие там WMZ, WMR и др. это константы? | |
| |
|
|
| |
|
|
| |
для: krollik
(04.08.2006 в 21:16)
| | |
<?
if ($_POST['sposob']=="WMZ")
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMZ'];
}
else if ($_POST['sposob']=="WMR")
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMR'];
}
else if ($_POST['sposob']=="WME")
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WME'];
}
else if ($_POST['sposob']=="WMU")
{
$sum=$LMI_PAYMENT_AMOUNT/$kurs['WMU'];
}
else {}
?>
|
| |
| |
|
|
| |
|
|
| |
для: BAHO
(04.08.2006 в 21:24)
| | | esle if наверно надо было слитно писать ;))
а вообще вроде должно работать .. наверно забыли кавычек наставить | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(04.08.2006 в 21:39)
| | | можно и раздельно писать, всё равно пашет....кавычки....кавычки... видно воспринималось всё не как строка, а как уж было замечено, константа, неопределённая при чём | |
| |
|
|
| |
автор: 777 (04.08.2006 в 23:13) |
|
| |
для: 777
(04.08.2006 в 19:14)
| | | Огромное СПАСИБО!
ЗАРАБОТАЛО!!! | |
| |
|
|