Начал программировать простенький калькулятор на php. написал форму Code: <form name="anketa" method="post" action="/calc.php"> <p>Форма расчета стоимости года хостига на нашем сайте</p> <table> <tr> <td>Хостинг тариф</td> <td><center><select style="width:250px;"> <option name="t1">Тариф "Первый" (230 руб./месяц)</option> <option name="t2">Тариф "Второй" (340 руб./месяц)</option> <option name="t3">Тариф "Третий" (550 руб./месяц)</option> </select> </center></td> </tr> </table> <input type="button" name="oga" value="Рассчитать стоимость заказа" onClick="BgButton()"> и написал calc.php PHP: <?php function BgButton ($tarif, $mesjac,$sql, $emails) { global $result; if (isset('t1')) { $result=$result + 230; } if (isset('t2')) { $result=$result + 340; } if (isset('t3')) { $result=$result + 550; } return $result; echo "Вам обойдется всего в $result р." ?> PS. Программирую на php 4ый день, поэтому просьба не пинать=)
Все равно никаких действий когда набираешь в браузере http://**/calc.php то пишит Code: Parse error: syntax error, unexpected $end in Z:\home\picpi.ru\www\calc.php on line 18
PHP: <?php $a=$_POST['a']; $b=$_POST['b']; /* вычисления */ $umn=$a*$b;/// умножение $minus=$a-$b;/// вычитание $plus=$a+$b;/// сложение $delete=$a:$b;/// деление ?> <html> <form name="form1" method="post" action=""> <p>Первое число <input name="a" type="text" id="a"> </p> <p>Второе число <input name="b" type="text" id="b"> </p> <table width="288" height="121" border="1"> <caption> Результаты </caption> <tr> <th width="177" scope="col">При умножении </th> <th width="144" scope="col"><div align="left"> <input name="textfield" type="text" value="<? echo $umn; ?>"> </div></th> </tr> <tr> <td><strong> При делении </strong></td> <td><input name="textfield2" type="text" value="0<? echo $delete; ?>"></td> </tr> <tr> <td><strong>При вычитании </strong></td> <td><input name="textfield3" type="text" value="<? echo $minus ?>"></td> </tr> <tr> <td><strong>При Сложении </strong></td> <td><input name="textfield4" type="text" value="<? echo $plus; ?>"></td> </tr> </table> <p> <input type="submit" name="Submit" value="Считать!"> </p> <p> </p> </form> это когда-то давно писал,учился
PHP: <?php function BgButton ($tarif, $mesjac,$sql, $emails) { global $result; if (isset('t1')) { $result=$result + 230; } if (isset('t2')) { $result=$result + 340; } if (isset('t3')) { $result=$result + 550; } return $result; echo "Вам обойдется всего в $result р." ?> <?php function BgButton ($tarif, $mesjac,$sql, $emails) { global $result; if (isset('t1')) { $result=$result + 230; } if (isset('t2')) { $result=$result + 340; } if (isset('t3')) { $result=$result + 550; } return $result; echo "Вам обойдется всего в $result р."; } ?> вот так должно работать
Вместо <input type="button" name="oga" value="Рассчитать стоимость заказа" onClick="BgButton()"> напиши <input type="submit" value="Рассчитать стоимость заказа"> Код calc.php тогда: <?function BgButton ($tarif, $mesjac,$sql, $emails) { global $result; if (isset($_POST['t1']) { $result=$result + 230; } if (isset($_POST['t2']) { $result=$result + 340; } if (isset($_POST['t3']) { $result=$result + 550; } echo 'Вам обойдется всего в '.$result.' р.'; return $result; }; BgButton();?> Да, и если хочешь, чтоб сразу несколько полей можно было выбрать, в теге select поставь multiple.