Сообщение от laimas
|
Для чего? И не проще ли простого serialize(), если по уму именовать поля формы?
|
В коде автора вывод нескольких кнопок - просто ошибка, однако не сложно представить ситуацию, когда несколько submito'ов в форме будут иметь смысл.
В примере js я использовал метод "serialize".
Сообщение от laimas
|
mysqli_fetch_array($rs) - это полный кошмар, и для вас непростительный.
|
Моей целью было показать автору, как можно отправить данные (js code) на сервер и на нем с ними взаимодействовать (handler.php).
PHP в представлении изменять вовсе не собирался.
Сообщение от laimas
|
PS. И автор, и вы вслед за ним повторяете непростительную ошибку.
|
Вы о строке ниже?
$row=mysqli_fetch_array($rs);
Я не стал проверять является ли $rs инстенсом mysqli_result, не проверил и является ли $row массивом.
Если у автора по поводу отрисовки формы вопросов не возникло, значит is_array($row)===true, поэтому я подзабил на этот момент, т.к. это не относилось к цели.
По-хорошему, конечно, нужно проверять вышеописанное.
В использовании процедурного стиля работы с mysqli ничего такого нет.
"mysqli_fetch_array" лучше заменить на "mysqli_fetch_assoc", если числовые ключи не нужны.
foreach(array('FIO','Phone') as $key)
echo '<input name="'.$key.'" type="text" value="'.$row[$key].'">';
Судя по коду автора, известно, что из бд тянулись как минимум два поля.
Я отрисовывал только одну строку из бд, поэтому не вижу в этом участке чего-либо ужасного (от конкатекации можно было избавится), имена (name) полей уникальные (лучше привести их к нижнему регистру).
Про несколько сабмитов писал выше.