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

Сообщение от Nexus
В коде автора вывод нескольких кнопок - просто ошибка, однако не сложно представить ситуацию, когда несколько submito'ов в форме будут иметь смысл.
Ситуацию представить можно какую угодно, но в форме должно быть то, что необходимо для выполнения конкретной задачи, а судя по картинке и что он писал, этого не нужно.

Сообщение от Nexus
Вы о строке ниже?
$row=mysqli_fetch_array($rs);
Нет, это не ошибка, это вредная привычка, а силу привычки бывает сложно преодолеть. Чтобы использовать данную функцию для получения только ассоциативного набора, надо приучить себя указывать в ней требуемое, или использовать другую функцию. Это банально, но встречается, когда не задумываясь получают два набора и отдают далее, и получают на страницах дубли. А браться по оружию с другой стороны фронта предлагают как удалить их на страницах.
Глупо, но цветочки, а что если таблица содержит BLOB, и также подготавливается массив для передачи, в этом случае не хило можно нагрузить сервер расходом памяти или вообще обрушить его.
И ведь для того чтобы использовать нужное и проверять то, как вы пишите, ничего не надо.
Данная функция полезна тогда, когда, например, надо объединить в запросе поля двух таблицы имеющих одинаковые имена полей. Ассоциативный набор будет переписан полями второй таблицы, а вот индексный будет содержать поля обеих таблиц. Нужно использовать по потребности.

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