За последние 24 часа нас посетили 60244 программиста и 26280 роботов. Сейчас ищут 1878 программистов ...

Проверка условий

Тема в разделе "PHP для новичков", создана пользователем Ganimoni, 19 май 2017.

  1. Ganimoni

    Ganimoni Новичок

    С нами с:
    19 май 2017
    Сообщения:
    4
    Симпатии:
    0
    Добрый вечер. Ребята подскажите!!! Работаю в php devel studio, создал условие на проверку полей на пустоту, т.е. форма для авторизации. Если поле пустое, пишет что нужно его заполнить, но...... Мне нужно сделать так, что если хотя бы, одно поле формы авторизации не заполнено, программа не двигалась дальше, а то получается что поля пустые, ошибку пишет, но все равно перекидывает на сайт.... Как правильно задать условия if else, если поля пустые, тогда программа стоит, если поля заполнены, тогда идем на сайт....
     
  2. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    Насколько я понял, это надо делать на javascript, могу ошибаться.. Подробнее покажите проблему
     
  3. Ganimoni

    Ganimoni Новичок

    С нами с:
    19 май 2017
    Сообщения:
    4
    Симпатии:
    0
    Не, точно не ява... просто нужно написать правильно условие if else, где if поля заполнены и переходим на сайт, редирект, else поля пустые, стоим на месте...Вот так нужно, я прописал условия, но он проверяет поля, и даже когда они пустые, то происходит редирект на сайт, а нужно чтоб стоял на месте при пустых полях в форме авторизации....
     
  4. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    покажи код
     
  5. Ganimoni

    Ganimoni Новичок

    С нами с:
    19 май 2017
    Сообщения:
    4
    Симпатии:
    0
    if($edit1 = "empty") {
    print "Çàïîëíèòå ýòî ïîëå";
    }
    elseif($edit1 = "text" ) {
    header("Location: http://www.example.com/"); }
    остановился пока на этом, дальше не могу понять....
     
  6. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    @Ganimoni а теперь обьясни в подробностях свое понимание того, что ты делаешь
     
  7. Ganimoni

    Ganimoni Новичок

    С нами с:
    19 май 2017
    Сообщения:
    4
    Симпатии:
    0
    PHP:
    1. if(c(edit1)->text){
    2. $edit1 = c('edit1')->text;
    3. }
    4. else
    5. {
    6. alert('You must complete this field');
    7. }
    8. if(c(edit2)->text){
    9. $edit2 = c('edit2')->text;
    10. }
    11. else {
    12. alert('You must complete this field');
    13. }
    вот дописал такое еще...
    --- Добавлено ---
    этот код проверяет поля на пустоту и пишет сообщение, но все равно двигает дальше... как остановить его, если поля пустые тогда программа стоп, если заполненены тогда редирект на сайт.....
     
    #7 Ganimoni, 19 май 2017
    Последнее редактирование модератором: 20 май 2017
  8. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    нет, почитай мануал по функции empty, и про операторы сравнения
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    java.gif