Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обработчик формы
 
 автор: ExtreMall   (11.01.2007 в 03:57)   письмо автору
 
 

Здраствуйте,
вот например есть у меня такая форма:

<form name="Calculate" action="Scripts/Calculate.php" method="POST">
<table class="cbank" width="360">
<tr><td align="right" class="cbank" width="160"><Font class=Blue_cont>Количество:</font>
</td>
<td align="right" class="cbank" width="200">
<input type="text" size="30" maxlength="11" name="kolvo" value="1.00" style="background: #F38B12" "font: bolder">
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>Из валюты:</font>
</td>
<td align="right" class="cbank">
<select name="valute_1" style="width: 200px"; "background: #F38B12">
<option value=01>Znachenie_1
<option value=02>Znachenie_2
<option value=03>Znachenie_3
<option value=04>Znachenie_4
<option value=05>Znachenie_5
<option value=06>Znachenie_6
</select>
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>В валюту:</font>
</td>
<td align="right" class="cbank">
<select name="valute_2" size="1" style="width: 200px"; "background: #F38B12">
<option value=01>Znachenie_1
<option value=02>Znachenie_2
<option value=03>Znachenie_3
<option value=04>Znachenie_4
<option value=05>Znachenie_5
<option value=06>Znachenie_6
</select>
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>Результат:</font>
</td>
<td align="right" class="cbank">
<button type="submit"  style="width: 200px" style="background: #F38B12">Посчитать</button>
</td></tr></table>
</form> 


Какого вида должен быть сам скрипт обработчик Calculate.php, если мне нужно чтобы он выводил следующее: ИТОГ=Znachenie_1 * Znachenie_2 * Количество($kolvo-по умолчанию 1.00)

Если в самом срипте уже известно что:

<?php
$01 20.11;
$
02 50.36;
$
03 60.67;
$
04 40.87;
$
05 30.77;
$
06 10.66;
$itog $_POST['valute_1'] * $_POST['valute_2'] * $_POST['kolvo'];//пробовал так, но ничего не выводит :-)
?>


Помогите чайнику.

   
 
 автор: Trianon   (11.01.2007 в 09:31)   письмо автору
 
   для: ExtreMall   (11.01.2007 в 03:57)
 

<?
  $vals 
= array(020.1150.3660.6740.8730.7710.66); 

  
$v1 $vals[intval($_POST['valute_1'])];
  
$v2 $vals[intval($_POST['valute_2'])];
  
$k  $_POST['kolvo'];

  
$itog $v1 $v2 $k;

  echo 
"ИТОГ = $v1 * $v2 * $k = $itog";
?>

   
 
 автор: ExtreMall   (11.01.2007 в 12:21)   письмо автору
 
   для: Trianon   (11.01.2007 в 09:31)
 

Спасибо Вам.
Но как быть, если переменные я беру отсюда:


preg_match_all($ptn, $content, $out, PREG_SET_ORDER); 


  foreach($out as $cur) 

  { 

    if($cur[2] == 1) $01    = str_replace(",",".",$cur[4]); 

    if($cur[2] == 2) $02    = str_replace(",",".",$cur[4]); 
    
    if($cur[2] == 3) $03    = str_replace(",",".",$cur[4]); 

    if($cur[2] == 4) $04    = str_replace(",",".",$cur[4]);

    if($cur[2] == 5) $05    = str_replace(",",".",$cur[4]); 

    if($cur[2] == 6) $06    = str_replace(",",".",$cur[4]); 

  } 

   
 
 автор: Trianon   (11.01.2007 в 15:03)   письмо автору
 
   для: ExtreMall   (11.01.2007 в 12:21)
 

Я не верю в то, что Вы смогли создать переменную с чисто цифровым именем.
Синтаксически это некорректно. Так что никаких $01 , $02 и проч. быть не может.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования