Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2009, 12:43   #1
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Приветствую всех. Я в пхп не новичек, но с формами не работал. И когда делаю формы при помощи пхп вылезает ошибочка типо каждый раз когда я захожу на сайт эта форма автоматом шлем мусор на мою MySQL, помогите.

Пример:
Код HTML:
<html>
<body>
<form type="post">
ВВедите ваше сообщение
<input type="textarea" name="mess">
<input type="submit" value="Отправить">
</form>
<?php
$mess = $_REQUEST['mess'];
echo $mess;
?>
</html>
форматируйте ваш код!!!!!!! //модератор

Мне надо сделать так, чтоб форму отправляло только при нажатии на кнопочку Отправить
there are no limits when you're software engineer

Последний раз редактировалось SkyM@n; 04.03.2009 в 12:50.
spein вне форума Ответить с цитированием
Старый 04.03.2009, 12:58   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

работали когда-нибудь с условными операторами ? (в любых языках)

в php они имеют синтаксис
PHP код:
if(условие 1)
{
    
код 1
}
elseif(
условие 2)
{
    
код 2
}
else
{
    
код 3

вам лишь нужно придумать условие и записать его заместо "условие 1"
свободен...
wall66 вне форума Ответить с цитированием
Старый 04.03.2009, 13:01   #3
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Можете мою форму переделать так? Мне надо пример
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 04.03.2009, 13:06   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

ничему вы таким способом не научитесь...
Код HTML:
<html>
<body>
<form type="post">
ВВедите ваше сообщение
<input type="textarea" name="mess">
<input type="submit" value="Отправить">
</form>
<?php
if($_REQUEST['mess'])
{
$mess = $_REQUEST['mess'];
echo $mess;
}
?>
</html>
свободен...
wall66 вне форума Ответить с цитированием
Старый 05.03.2009, 19:56   #5
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

дело в том что в примере все легче понять, помоему, незнаю как вам. Ну я Вас благодарю, помогли.
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 05.03.2009, 20:55   #6
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

может лучше будет так
Код:
if (isset($_REQUEST['mess']))
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 05.03.2009, 21:06   #7
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

if(isset($var)) проверяет задана ли переменная вообще, без проверки содержимого
if($var) проверяет задана ли переменная и не равна ли она нулю, пустой строке, лжи или NULL, но при высоком уровне отображения ошибок отображает что переменная не задана
совмещенный вариант if(isset($var) and $var) не обладает этим недостатком
свободен...
wall66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формы wolf950 Помощь студентам 5 26.11.2008 15:34
Формы MyQwErTy Помощь студентам 2 25.10.2008 23:52
Формы Kocapb Общие вопросы C/C++ 8 29.08.2008 00:48
Формы Diamand Общие вопросы Delphi 3 23.06.2008 13:49
формы LeoN Общие вопросы Delphi 22 13.11.2006 08:33