|
|
|
| Помогите пожалуйста доделать скрипт расчета стоимости продукции.
Посетитель вводит количество товара: как посчитать сумму товара одного вида, потом сложить с другими видам товара и ещё рассчитать итог?
У меня получается: M$shops[nomer] - зти значения разные. когда нажимаю пересчитать, введенные новые значения не подставляются.
<? if (isset($_POST["button"])) {
?>
<form method="post" action="">
<table width="580" border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center" width="250">Наименование</td>
<td width="120" align="center">Количество</td>
<td align="center" >Цена</td>
<td width="80" >Сумма</td>
</tr>
<?
$result = mysql_query("SELECT * FROM temp WHERE identif='$_POST[id]'",$db);
while($shops = mysql_fetch_array($result))
echo ("
<tr>
<td>$shops[name]</td>
<td align=\"center\"><input type=\"text\" name=\"M$shops[nomer]\" size=\"3\" id=\"M$shops[nomer]\" value=\"$shops[kolichestvo]\"></td>
<td >$shops[price] руб.</td>
<td align=\"center\">количество+сумма</td>
</tr> ");
while($shops = mysql_fetch_array($result));
?>
<tr>
<td align="right">Итого:</td>
<td align="left" colspan="2">
<input name="total" type="text" disabled size="10" maxlength="6" value="<? array_sum($shops2[price]) ?>"> руб.</td>
<input name="id" type="hidden" value="<?=$_POST["id"] ?>">
<td><input type="submit" name="button" value="Пересчитать"></td>
</tr>
<tr>
<td colspan="3" ><label>
<input type="submit" name="go" id="go" value="Продолжить">
</label></td>
<td> </td>
</tr>
</table>
</form>
<?
}
?>
|
| |
|
|
|
|
|
|
|
для: Vitaliy
(18.09.2010 в 12:40)
| | для начала выставьте максимальный уровень ошибок и исправьте, если будут какие то предупреждения/ошибки
зачем два раза вы делаете одно и тоже while($shops = mysql_fetch_array($result)) ? | |
|
|
|
|
|
|
|
для: Slo_Nik
(18.09.2010 в 13:17)
| | >зачем два раза вы делаете одно и тоже while($shops = mysql_fetch_array($result)) ?
Не знаю думал нужно так делать. | |
|
|
|
|
|
|
|
для: Vitaliy
(18.09.2010 в 12:40)
| | WHERE identif='$_POST[id]' - так нельзя!
$shops2[price] - от куда взялся, и почему массив?
Имена переменных нужно заключать в кавычки $shops2['price'] - отвыкайте от такой вольности. | |
|
|
|