[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: post
Chesh1reCat
<?
define("HOST","localhost");
define("USER","root");
define("PASS","");
//Получаем переменные
$TB = $_GET['TB'];
$SR = $_GET['SR'];
$z = $_GET['z'];
$DB = parquetservice;
$link = mysql_connect("localhost","parquetserviceby","dzp6qZ0kxxsr") or die (mysql_error());

mysql_select_db($DB, $link);
$TB1=$TB;
$z1=$z;
settype($z1, integer);
$a = $row['series'];
$IMIABLEAT = $row['name'];
$b = $row['img'];
$c = $row['price'];

echo $a."<br/>";
echo $IMIABLEAT."<br/>";
echo $b."<br/>";
echo $c."<br/>";

$ca= mysql_query("SELECT price FROM $TB1 WHERE id=$z1");
$my_row=mysql_fetch_array($ca);

function kalculator() { //trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались
$a0=$_POST['square'] = substr(htmlspecialchars(trim($_POST['square'])), 0, 30);
$a1=$_POST['price'] = substr(htmlspecialchars(trim($_POST['price'])), 0, 30);
$z2=$a2=$_POST['id'];
$TB2=$a3=$_POST['TB'];
//Меняем тип на нужный

settype ($a1,"float");
settype ($a0,"float");


//Вычисляем общую сумму
$a=$a0*$a1*1.05*$kursdollar;
echo $a;
}
?>

<form
name="form">
<table
width="450" border="0" cellspacing="0" cellpadding="0" style="background: url(b6.gif) repeat-x 0 52px; " align="center" onKeyUp="inputOnlyRealNumber(this,event)">
<tr>
<td
colspan="2" style="border: 10px solid #EEE8D4; text-align:center; font-size:14px; color:#AD0000; font-weight:bold">Калькулятор Parket</td>
</tr>
<tr>
<td
width="205"> </td>
<td
width="195"> </td>
</tr>
<tr>
<td
colspan="2" height="20px" style="padding-left:5px; font-size:12px; color:#D1DDED; font-weight:bold"><img src="c.gif" width="20" height="18" style="float:left" />    Рассчет стоимости</td>
</tr>
<tr>
<td>
 </td>
<td>
 </td>
</tr>

<tr>

<td
class="st1">Площадь - (метр квардратный) </td>
<td
class="st1"><form method=post action="footer_calculator.php">
<input
type=text name="square" size="8" value="10" style="font-size:11px" />
<input
type =hidden name="price" size="8" value="<? echo $c;?> " style="font-size:11px" />
<input
type =hidden name="id" size="8" value="<? echo $z ; settype($z1, integer); ?>" style="font-size:11px" />
<input
type =hidden name="TB" size="8" value="<? echo $TB; ?>" style="font-size:11px" />
<input
type="submit" value="Рассчитать" name="submit"> </form>  м кв.</td>

</tr>
<tr>
<td
class="st2">Цена за кв.метр "<? kalculator() ?> "(eu/br)</td>
<td
class="st2" height="22px" id="devoroil value=$t"> </td>
</tr>
</table>
</form>

при нажатии на кнопку, переменные должны POSTом передаваться на эту же страницу, для рассчета в калькуляторе и вывода, но они не передаются. может кто-то подскажет в чем проблема



Спустя 12 минут, 34 секунды (13.12.2010 - 02:01) kovaldm написал(а):
Здесь проблема.
<form name="form">

Спустя 27 минут, 15 секунд (13.12.2010 - 02:28) Chesh1reCat написал(а):
не понял. можно подробней?

Спустя 17 минут, 12 секунд (13.12.2010 - 02:45) kovaldm написал(а):
Не указано куда и как передавать данные.

Спустя 49 минут, 25 секунд (13.12.2010 - 03:35) Chesh1reCat написал(а):
забыл уточнить, форма переносит данные на эту же страницу, она просто обновляется с добавлением переменной внесенной в форму, т.е. методом post добавляется результат формы, он есть в сформированной адресной строке, но при попыткe вывода из массива post ничег оне выводит.

Спустя 5 часов, 17 минут, 15 секунд (13.12.2010 - 08:52) KonstantinK написал(а):
<form name="form" method="post">
по умолчанию форма передает значения методом GET
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.