Jesse Pinkman, в том-то и дело, что вашего примера недостаточно. И я указал почему.
В других случаях в использовании вложенных циклов нет ничего плохого.
В вашем случае этот массив лучше изначально делать плоским
Array
(
[:stock_type] => tests
[stock_name] => test
)
Но вы сейчас, конечно, напишете, что на самом деле там более сложная структура и т.д.
Нет бы сразу подробно все написать. И примеры использования в коде.
Серьезно?
Вы правда считаете, что эта фраза помогла понять что происходит в коде?
Ну да ладно. пофиг. Как нужно делать:
При регистрации пароль хешировать и сохранять в базу хеш.
При логине делать запрос
SELECT * FROM users WHERE login = ? LIMIT 1
Поле login при этом должно быть с уникальным индексом.
Если запрос ничего не вернул, значит пользователя в базе нет - выводим ошибку credentials incorrect
Если запись есть, то "сырой" пароль из формы хешируем(*) и уже хеш сравниваем с хешем из базы.
Совпало - ОК.
Артем, ну вот. о чем и говорю. не тот DOM оказывается. А как получить нужный — нужно искать в документациях по расширениям.
Я, как уже отмечал, не спец в этом вопросе.
Артем, я в расширениях не спец, но сначала бы логнул сам document. вы уверены, что это тот самый объект, на который вы рассчитываете? Или может быть в расширении есть специальные способы доступа к нужному вам DOM
если на странице один главный блок, то использую absolute, а если много других то relative и если у родителя relative, для других юзаю absolute, правильно ?
Ну не то чтобы неправильно. Вообще ересь какая-то.
nikitahudkov, Для фоновой отправки запросов есть одна технология — ajax.
Ниже упомянуты веб-сокеты. Но через них не отправляют формы. Сокеты хороши, если вам нужно поддерживать постоянное соединение в сервером. Например, для доставки real-time уведомлений пользователю.
Поэтому я вас и спрашиваю — зачем вам нужно использовать что-то отличное от ajax.
Кроме того вызывает настороженность ваше упоминание jquery рядом с ajax. Возможно у вас нет понимания, что эти вещи совсем не связаны, и аякс можно использовать без этой библиотеки.
И вот, вместо того, чтобы более подробно раскрыть суть вашей проблемы, вы начинаете огрызаться.
В других случаях в использовании вложенных циклов нет ничего плохого.