Серверу эти ID как собаке пятая лапа, он получает в качестве ключей имена, а вот для JS нет. Во-первых значение id не должно начинаться цифры, иначе невалидно. Но самая проблема, это обращения к объекту по его ID - JS найдет первый из них в дереве DOM, а остальные с таким же значением для него существовать не будут.
Если форма имеет множество полей и имена полей одинаковы, то имя поля должно быть ключом массива:
name="comment['.$row['id'].']"
и надобность в скрытом поле отпадает.
РНР строковые значения заключенные в двойные кавычки подвергает разбору. Вам этого не требуется, а вы напрасно заставляете это его делать.
Наведите сперва порядок с ID, а уж затем остальное.
Последний раз редактировалось laimas, 09.06.2016 в 05:55.
|