У меня есть сценарий обновления, который обновляет имя пользователя, пароль, телефон, выведенный из эксплуатации идентификатор и т. Д. Так что скажем, пользователь решает изменить свой телефон, но не имя пользователя. Но когда они идут, чтобы редактировать свою информацию, все вышеупомянутые поля присутствуют в форме. Таким образом, они также передаются вместе с тем, что пользователь хочет изменить. Поэтому я использую код ниже, чтобы обнаружить это. Поэтому, если имя пользователя в поле совпадает с именем пользователя, выведенным из сеанса, это означает, что его нормально продолжать, если затем не распечатать, что имя пользователя уже выполнено. Но проблема в том, что я должен запускать этот запрос дважды, один раз для имени пользователя и один раз для уникального идентификатора пользователя. Кроме того, это осложняется, когда сценарий обновления находится в нижней части страницы. Коды ниже будут определять это, но они остановятся на эхо. Итак, как я могу это сделать, чтобы код проверял эти условия, а затем, после успешного завершения, он указывает на запрос на обновление.Выполнение скрипта обновления только при выполнении всех проверок
Проверка 1:
if ($username == $_POST['username') {
echo "Good to go";
} else {
echo "already in use";
}
Проверка 2:
if ($usergenid == $_POST['usergenid') {
echo "Good to go";
} else {
echo "already in use";
}
вы можете перефразировать, что читать его дважды, и понятия не имеют, что ваш actully просят. –
Извините Дагон. Отредактировано сейчас. – AAA
я могу сделать что-то вроде этого: если ($ postedusername == $ dbusername) { еще { ($ postedid == $ DBID) } еще { } еще { эхо "уже используется"; } – AAA