[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP + форма
Страницы: 1, 2, 3
Игорь_Vasinsky
Цитата
Выкидывает на пустую страницу , еще что хотел узнать


<?php
if(isset($_POST[кнопка submit''])){
//Обрабатываем данные с формы и работаем с ними

//Очищаем POST и предотвращаем повторную отправку данных при F5

header("Location:".$_SERVER['PHP_SELF']);
}
?>

<!-- HTML самой формы -->


Цитата
но вот у меня не получается


$mail = isset($_GET['mail']) ? '' : NULL;


ты работаешь с POST же?

$mail = если не пуста $_POST['mail'] (а на isset смысла нет проверять т.к. POST массив уже существует - ты проверил по нажатой кнопки) ? обрабатываем $_POST['mail'] : $_POST['mail'] пуста

$mail = !empty(...) ? ... : false


false, null, 'no' ... - не имеет значение - я выбрал - мне удобней проверить

!false

всё равно потом в регулярку сувать

Цитата
Соль тоже ошибку выдает

как применил?

Цитата
и по поводу не использовать exit () а записывать все в переменные


представь у тя на странице идёт верстка - ты в один момент делаешь exit() - всё - весь диз поехал

а массив с ошибками можно красиво вывести для посетителя.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
-Stepan-
Цитата (Игорь_Vasinsky @ 16.01.2013 - 02:16)


ты работаешь с POST же?


Вот что за привычка копи-пастить sad.gif Сменил на $_GET все работает )
Valick
Цитата
ТОЛЬКО ВОТ НАДЕЖДЫ НА ФОРУМ

купите книгу


_____________
Стимулятор ~yoomoney - 41001303250491
Joker
Цитата (Valick @ 16.01.2013 - 05:30)
купите книгу

лучше не надо)
Игорь_Vasinsky
живое общение куда продуктивней (с правильными людьми, не с твоим учителем)))

вообще - ты выкладывай его предложения - и тебе сразу покажут как делать не надо.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
живое общение куда продуктивней

без базовых знаний, живое общение, что "до попы дверка"


_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
почему? мне хорошему человеко не влом объяснить что такое переменная, конкатенация или условие ветвления.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
почему?

Да потому, что вы ответите на вопрос и не более того, а без базовых знаний человек не сможет задать нужный и правильный вопрос.
Тем более объяснять, что такое переменная, конкатенация или условие ветвления, вы будете в двух словах, а не 10-тью страницами печатного текста.
Может я и не прав, но лично мое мнение, что и книги и форум надо использовать по назначению.

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
да ну, всё зависит от того на сколько человеку это интересно - толи он учит - толи ему тупо нужен результат

вот здесь совсем не в 2х словах я объяснял http://phpforum.su/index.php?showtopic=70570&hl=

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Игорь_Vasinsky, шутите? там не то-что в двух словах, там даже в пол слова.
Я так понимаю у вас у самого полное отсутствие печатной технической литературы? smile.gif

Например в чем преимущество тренарного оператора перед обычным условием?
а тут?
Цитата
Цитата
$mail = stripslashes($mail);
    $mail = htmlspecialchars($mail);
    $pass = stripslashes($pass);
    $pass = htmlspecialchars($pass);


?????

mysql_real_escape_string()

тут даже вообще слов нет, я то прекрасно понимаю о чем речь, а вот начинающему прикажите развивать экстрасенсорные способности?
а вот это:
Цитата
if ($result2=== true)

или короче

if ($result2)

без объяснения где, когда и как это использовать, бомба замедленного действия.

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
открывается мануал и смотриться что за функция и в чём её прелести по сравнению со старой

Цитата
без объяснения где, когда и как это использовать, бомба замедленного действия.


ещё раз - если человека заинтересовал момент - он уточнит.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Игорь_Vasinsky, я так подозреваю вы готовы спорить даже при отсутствии весомых аргументов и тузов в рукаве smile.gif


_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
спор начал ты, я отстаиваю свою точку зрения. я за всю свою жизнь - не то что не открыл не одну книгу по программированию - я их даже не видел.

мануал + форум.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
я за всю свою жизнь - не то что не открыл не одну книгу по программированию - я их даже не видел

об этом я уже давно догадался


_____________
Стимулятор ~yoomoney - 41001303250491
-Stepan-
Valick Могу поспорить , например мне Игорь_Vasinsky показал какие строки на что нужно заменить , например про тренерный оператор , я пошел , и стал читать об этом , разбирая чужой код самостоятельно , читая о каждой строке в мануале куда более понятно все это становится , чем то что объясняют в книжках + еще не понятно что за книжку ты читаешь и кто ее написал , откуда быть уверенным , что ее писал не школьник , который сам толком нечего не знает . . Так как меня начал учить один знакомый , а оказалось что у него совсем не то . Я сильно еще не могу определить как лучше писать код , но то что мне предложил Игорь , то скажу это дело более понятно и сокращенный вариант и причем он работает , если бы не работал то другой разговор . По мне так лучше учится на примерах , или пытаться сделать какой нибудь проект , пусть даже он не будет работать , зато можно понять всю эту кухню
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.