Страница 2 из 2

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

СообщениеДобавлено: 12 апр 2010, 15:09
WowanxXx5
Код: Выделить всёРазвернуть
<?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";
?>

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

СообщениеДобавлено: 12 апр 2010, 15:15
ds-jan
блин наверно я вас замучил этим дурацким вопросом н ои это не работает

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

СообщениеДобавлено: 13 апр 2010, 20:44
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>";
?>

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

СообщениеДобавлено: 13 апр 2010, 20:50
Rostov114
А можно было бы без говнокоддинга и красиво?

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

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

СообщениеДобавлено: 13 апр 2010, 21:16
Zver
<?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>");
}
//...
?>
^ проверка на валидность уина

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

СообщениеДобавлено: 13 апр 2010, 21:22
Rostov114
А нафига PHP грузить PRCE?

is_numeric() и strlen() перестали рулить?

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

СообщениеДобавлено: 13 апр 2010, 22:18
ds-jan
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>";
?>



ну наконецто.Хоть это хаработало

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

СообщениеДобавлено: 13 апр 2010, 22:20
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";
?>

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

СообщениеДобавлено: 14 апр 2010, 00:39
Rostov114
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']);
}


...

Я ушел курить в сторонку...