Привет всем... Вот еще чего случилось, есть три формы: Код (Text): if($_POST['textsubmit']=='Form 1'){ //обработка формы } else{ <form method=post> <input type=text name='text1'> <input type=submit name='textsubmit' value='Form 1'> </form> } вторая: Код (Text): if($_POST['textsubmit']=='Form 2'){ //обработка формы } else{ <form method=post> <input type=text name='text2'> <input type=submit name='textsubmit' value='Form 2'> </form> } и почти такая же третья... по отдельности работают,а все вместе не хотят, страница просто перегружаеся... Чего не так? Впервые такое у мну... =(((
Что значит вместе не работают ? Ты пытаешься одновременно в трех формах отправить данные или не работают когда одновременно все 3 на страницы и ты в одной из трех пытаешься отправить данные ?
Ну если говорить о проверке то проверять вообще надо тогда не значение кнопки submit а то что поле text1/2/3 было заполнены например оператором empty() PHP: if(!empty($_POST['text1'])){ //обработка формы } else{ <form method=post> <input type=text name='text1'> <input type=submit name='textsubmit' value='Form 1'> </form> } Таким образом мы гарантируем обработку формы если данные были введены (а уже вобработчике будем с ними разбираться) а не просто если нажали кнопку submit Ибо один фиг в обработчике формы будет код которые проверит а есть ли там данные
все три формы на одной странице, и не работает ни одна из них если я с одной из них отправлю данные Проверка на нажатие кнопки для некой формы... Пробывал и иссет и емпти Так я постоянно делаю, чтобы не пускать пустые данные в форму, в основном у меня выглядит так: Код (Text): if($_POST['formsubmit']=="submit button" and !empty($_POST['field1']) and !empty($_POST['field2'])... and !empty($_POST['field99'])){...}