получить данные из текстового поля

Разработка своих веб-приложений и страничек

Re: получить данные из текстового поля

Сообщение WowanxXx5 » 12 апр 2010, 15:09

Код: Выделить всёРазвернуть
<?php 
include "header.php";
$submit = $_POST['Submit'];
$text = $_POST['mytext'];
if (isset($submit))
{
$text = htmlspecialchars($text);
if (isset($text))
{
echo "<center>На ваш ICQ - <b>$text </b> придет код с потдверждением</center>";
}
else
{
exit();
}
if (empty($text))
{
exit ("<center>Введите ваш номер</center>");
}
}
  include "footer.php";
?>
WowanxXx5
Активный участник
 
Сообщения: 58
Зарегистрирован: 30 мар 2009, 19:53

Re: получить данные из текстового поля

Сообщение ds-jan » 12 апр 2010, 15:15

блин наверно я вас замучил этим дурацким вопросом н ои это не работает
ИзображениеИзображение
Изображение
Изображение
Аватара пользователя
ds-jan
Активный участник
 
Сообщения: 1206
Зарегистрирован: 27 апр 2009, 06:57
Откуда: Балаково. Пром.зона
Домен: http://empower-servers.ru

Re: получить данные из текстового поля

Сообщение WowanxXx5 » 13 апр 2010, 20:44

вот так точно работает
Код: Выделить всёРазвернуть
<?php 

$submit = $_POST['Submit'];
$text = $_POST['mytext'];
if (isset($submit))
{
$text = htmlspecialchars($text);
if (isset($text))
{
trim($text);
}
else
{
exit();
}
if (empty($text))
{
exit ("<center>Введите ваш номер</center>");
}
}
echo "<center>На ваш ICQ - <b>$text </b> придет код с потдверждением</center>";
?>
WowanxXx5
Активный участник
 
Сообщения: 58
Зарегистрирован: 30 мар 2009, 19:53

Re: получить данные из текстового поля

Сообщение Rostov114 » 13 апр 2010, 20:50

А можно было бы без говнокоддинга и красиво?

Примерно так:
Код: Выделить всёРазвернуть
<?php 
if (isset($_POST['mytext']))
{
    echo 
'<center>На ваш ICQ - <b>'.htmlspecialchars($_POST['mytext']).'</b> придет код с потдверждением</center>';
}
else
{
    exit (
"<center>Введите ваш номер</center>");
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

Re: получить данные из текстового поля

Сообщение Zver » 13 апр 2010, 21:16

<?php
if (isset($_POST['mytext']))
{
if(preg_match('/[0-9]{6,9}/', $_POST['mytext']){
echo '<center>На ваш ICQ - <b>'.htmlspecialchars($_POST['mytext']).'</b> придет код с потдверждением</center>';
} else {
echo '<center>Введите верный номер ICQ!</center>';
}
}
else
{
exit ("<center>Введите ваш номер</center>");
}
//...
?>
^ проверка на валидность уина
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: получить данные из текстового поля

Сообщение Rostov114 » 13 апр 2010, 21:22

А нафига PHP грузить PRCE?

is_numeric() и strlen() перестали рулить?
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

Re: получить данные из текстового поля

Сообщение ds-jan » 13 апр 2010, 22:18

WowanxXx5 писал(а):вот так точно работает
Код: Выделить всёРазвернуть
<?php 

$submit = $_POST['Submit'];
$text = $_POST['mytext'];
if (isset($submit))
{
$text = htmlspecialchars($text);
if (isset($text))
{
trim($text);
}
else
{
exit();
}
if (empty($text))
{
exit ("<center>Введите ваш номер</center>");
}
}
echo "<center>На ваш ICQ - <b>$text </b> придет код с потдверждением</center>";
?>



ну наконецто.Хоть это хаработало
ИзображениеИзображение
Изображение
Изображение
Аватара пользователя
ds-jan
Активный участник
 
Сообщения: 1206
Зарегистрирован: 27 апр 2009, 06:57
Откуда: Балаково. Пром.зона
Домен: http://empower-servers.ru

Re: получить данные из текстового поля

Сообщение WowanxXx5 » 13 апр 2010, 22:20

Rostov114 и Zver, ваши варианты врятли будут работать, так как кнопка не нажата
вот так получше будет
Код: Выделить всёРазвернуть
<?php 
include "header.php";
   
if (isset($_POST['Submit']))
{
 
if (isset($_POST['mytext']))
{
trim($_POST['mytext']);
}
else
{
exit();
}
if (empty($_POST['mytext']))
{
exit ("<center>Введите ваш номер</center>");
}
echo '<center>На ваш ICQ - <b>'.htmlspecialchars($_POST['mytext']).'</b> придет код с потдверждением</center>';
}

include "footer.php";
?>
WowanxXx5
Активный участник
 
Сообщения: 58
Зарегистрирован: 30 мар 2009, 19:53

Re: получить данные из текстового поля

Сообщение Rostov114 » 14 апр 2010, 00:39

WowanxXx5 писал(а):Rostov114 и Zver, ваши варианты врятли будут работать, так как кнопка не нажата
вот так получше будет
Код: Выделить всёРазвернуть
<?php 
include "header.php";
   
if (isset($_POST['Submit']))
{
 
if (isset($_POST['mytext']))
{
trim($_POST['mytext']);
}
else
{
exit();
}
if (empty($_POST['mytext']))
{
exit ("<center>Введите ваш номер</center>");
}
echo '<center>На ваш ICQ - <b>'.htmlspecialchars($_POST['mytext']).'</b> придет код с потдверждением</center>';
}

include "footer.php";
?>

...

Код: Выделить всёРазвернуть
{ 
trim($_POST['mytext']);
}


...

Я ушел курить в сторонку...
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron