ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите разобраться.
  #1  
Старый 08.04.2010, 20:12
marcos
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме:
201148

Репутация: -4
По умолчанию Помогите разобраться.

Начал программировать простенький калькулятор на php.
написал форму
Код:
<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ый день, поэтому просьба не пинать=)
 
Ответить с цитированием

  #2  
Старый 08.04.2010, 20:19
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

А где проблема? или это хвальба?
 
Ответить с цитированием

  #3  
Старый 08.04.2010, 20:20
marcos
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме:
201148

Репутация: -4
По умолчанию

Было бы чем хвалиться.
Почему не выводиться сумма?
 
Ответить с цитированием

  #4  
Старый 08.04.2010, 20:37
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

if (isset($_POST['t1']))
...
 
Ответить с цитированием

  #5  
Старый 08.04.2010, 20:40
marcos
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме:
201148

Репутация: -4
По умолчанию

Цитата:
Сообщение от Pashkela  
if (isset($_POST['t1']))
...
Все равно никаких действий
когда набираешь в браузере http://**/calc.php
то пишит
Код:
Parse error: syntax error, unexpected $end in Z:\home\picpi.ru\www\calc.php  on line 18
 
Ответить с цитированием

  #6  
Старый 08.04.2010, 20:43
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

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>&nbsp;</p>
</form>
это когда-то давно писал,учился
 
Ответить с цитированием

  #7  
Старый 08.04.2010, 21:34
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

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 р.";
}
?>
вот так должно работать
 
Ответить с цитированием

  #8  
Старый 08.04.2010, 22:52
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от svesve  
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 р.";
}
?>
вот так должно работать
А разве код после Return выполниться? =)
 
Ответить с цитированием

  #9  
Старый 08.04.2010, 23:25
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Цитата:
Сообщение от m0Hze  
А разве код после Return выполниться? =)
ну возможно ты и прав ) один фиг у него нехватало одной } =)))
 
Ответить с цитированием

  #10  
Старый 08.04.2010, 23:31
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Цитата:
<input type="button" name="oga" value="Рассчитать стоимость заказа" onClick="BgButton()">
Цитата:
<?php
function BgButton ($tarif, $mesjac,$sql, $emails)
Ничего не находите?
Где в calc.php вообще вызов функции? Или теперь можно из JS обращаться?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с TidHttp narik_ С/С++, C#, Delphi, .NET, Asm 13 11.08.2009 15:03
Помогите разобраться в коде фейка! andruhasms Разное - Покупка, продажа, обмен 7 15.01.2009 00:48
Помогите разобраться с угоном Аськи seeattact ICQ 5 17.01.2006 03:14
Помогите разобраться с методом описанным на этом сайте BARMALEY E-Mail 3 30.05.2005 12:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ