Всем добрый день! Спойлер: Есть такая страница с кодом: PHP: <?php $result=mysql_query("SELECT id, fakt FROM sklad_mahsulot"); $id = $_POST['id']; $fakt = $_POST['fakt']; if(isset( $_POST['submit1'] ) ){ $result=mysql_query("UPDATE sklad_mahsulot SET fakt = '$fakt' WHERE id = '$id'"); mysql_error(); mysql_close ();} ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form method="POST"> <table> <?php while ($row=mysql_fetch_array($result)):?> <tr> <td><input type="number" name="id" value="<?php echo $row[0];?>"/></td> <td><input type="number" name="fakt" value="<?php echo $row[7];?>"/></td> </tr> <?php endwhile;?> </table> <input type="submit" name="submit1"/> </form> </body> </html> Я сделал запрос на обновление, но обновление работает только на последней строке... Помогите пожалуйста как сделать чтобы сразу несколько строк обновилась? Спасибо!
это не единственная ваша проблема и если безопасность кода, в частности инъекции это полбеды, то логика кода беда, пока код маленький это не так страшно, а потом будете остаток разработки на "костылях" кодить
Да Вы правы, но это не финальный код. Я хочу сначала разобраться с запросом, а потом с инъекциямыи... Вы можете помочь с запросом?
@Искандар, отправил вам письмо, там посмотрите в коде как в функции собирается форма и как она потом обрабатывается