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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите доделать

Сообщения:  [1-4] 

 
 автор: sim5   (18.09.2010 в 18:38)   письмо автору
 
   для: Vitaliy   (18.09.2010 в 12:40)
 

WHERE identif='$_POST[id]' - так нельзя!
$shops2[price] - от куда взялся, и почему массив?
Имена переменных нужно заключать в кавычки $shops2['price'] - отвыкайте от такой вольности.

  Ответить  
 
 автор: Vitaliy   (18.09.2010 в 16:13)   письмо автору
 
   для: Slo_Nik   (18.09.2010 в 13:17)
 

>зачем два раза вы делаете одно и тоже while($shops = mysql_fetch_array($result)) ?
Не знаю думал нужно так делать.

  Ответить  
 
 автор: Slo_Nik   (18.09.2010 в 13:17)   письмо автору
 
   для: Vitaliy   (18.09.2010 в 12:40)
 

для начала выставьте максимальный уровень ошибок и исправьте, если будут какие то предупреждения/ошибки
зачем два раза вы делаете одно и тоже while($shops = mysql_fetch_array($result)) ?

  Ответить  
 
 автор: Vitaliy   (18.09.2010 в 12:40)   письмо автору
 
 

Помогите пожалуйста доделать скрипт расчета стоимости продукции.

Посетитель вводит количество товара: как посчитать сумму товара одного вида, потом сложить с другими видам товара и ещё рассчитать итог?
У меня получается: 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>&nbsp;</td>
  </tr>
</table>
</form> 

<?
}
?>

  Ответить  

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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