Показать сообщение отдельно
  #4 (permalink)  
Старый 18.03.2015, 20:46
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Не волнуйтесь за способности клиента, сможет он просчитать, вот только что?

Сначала у вас была ошибка в том, что серверный скрипт формировал некорректный html-код. Сейчас этой ошибки нет, но в контексте вашего вопроса "обработать N-количество полей формы", по идее возникает логическая ошибка.

У вас сейчас будет формироваться N-форм с одним полем ввода каждая, и если нажать в любой из форм кнопку submit, то эта форма и будет отправлена. А какой тогда смысл обрабатывать N-полей, и в вашем случае не одной, а нескольких форм?

Нет ли в этом у вас ошибки?

И зачем вы опять вгоняете переменные в строку? РНР строку заключенную в одинарные кавычки не разбирает, вот и выводите так, а переменные конкатенацией. И либо сразу вывод строки (к чему у вас отдельное echo $html;?), либо собирайте в одну строку $html .= 'string'; в итерации, а после цикла echo $html;

while ($row = mysql_fetch_assoc($order)) 
        $html  .= '<div class="col-xs-6 col-md-4 proba2">
            <p>Название услуги: ', $row['name_pc_price'], '</p>
            <p>Минимальная цена: ', $row['min_pc_price'], '</p>
            <p>Максимальная цена: ', $row['max_pc_price'], '</p>
            <form action="master_function.php" method="post" name="in_work">
                <label>Фактическая цена</label>
                <input type="text" name="fact_price" id="fact_price">
                <input type="submit" name="in_w" value="Добавить в смету">
            </form>
            </div>'; //фигурные скобки не обязательны, цикл содержит одно выражение 
        echo $html; //а это после цикла
Ответить с цитированием