помогите разобраться с условиями php!)

программирование php

Не могу сформулировать условие, помогите пж! Вот, например, простая форма, с ней сейчас играюсь:
<form name="admin" method="post" action="trololo.php">
<input type="text" name="fio" size="30px"><br>
<input type="submit" name="go" value="го" size="30px">
</form>

Форма не имеет практического назначения, с ней я хочу просто разобраться, как грамотно составить запрос на php. Если я пойму эти азы, то дальше дело пойдет заметно лучше)

Я хочу объяснить php после нажатия кнопки "го", что, мол, если поле заполнения пустое, то сообщи мне, что никуда ты пойдешь дальше, а сначала надо заполнить поле (неважно чем, лишь бы пустым не было). А если в поле есть какой-то текст, то отправляй меня по ссылке, указанной в action. Я что-то пытаюсь объяснить в запросе, но меня не слышат: и при пустом поле, и при заполненном меня отправляют дальше по ссылке.

Я жуткий новичок в пользовании php, так что не обессудьте, если даже в пояснении я не смог объяснить суть проблемы. Спасибо заранее)
Ответы:
для этого Вам нужен js, обработка формы на стороне клиента.
если использовать только php, то всё равно, запрос уйдёт на сервер, там обработается и вернёт ошибки, если такие буду.
если же ошибок не будет, то будут выполняться следующие действия, которые Вы задумали.
Что делает кнопка Submit в html форме? - Ответите на этот вопрос, получите  +5 hp к опыту.
проверяй длину строки которая передается, и если она = 0 или <3 символов к примеру - ругайся.типа if(strlen($_POST['fio'] < '3')){}


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.