if (isset($_POST['title']))
{
$result = mysql_query("INSERT INTO `you_mail` SET
`title`='".$_POST['title']."',
`description`='".$_POST['description']."',
`text`='".$_POST['text']."',
`date`='".$_POST['date']."',
`date_now`='".$_POST['date_now']."',
`author`='".$_POST['author']."',
`small`='".$smallimage."',
`time`='".$_POST['time']."'
");
if ($result == true)
{
header("Location: http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?status=ok");
}
else
{
header("Location: http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?status=bad");
}
exit();
}
Спустя 1 минута, 33 секунды (24.11.2010 - 15:24) tomash написал(а):
empty()
Спустя 9 минут, 53 секунды (24.11.2010 - 15:33) m4a1fox написал(а):
и куда это empty вставлять то?
Спустя 51 минута, 22 секунды (24.11.2010 - 16:25) inpost написал(а):
как раз туда, где инициализируешь! Проверяешь через:
if(!empty($lalala)) {
echo 'не пустая';
}
else
{
echo 'пустая';
}
Спустя 6 часов, 48 минут, 33 секунды (24.11.2010 - 23:13) m4a1fox написал(а):
inpost
я не совсем понял как это. Можете написать как это должно выглядеть? Буду очень признателен!
я не совсем понял как это. Можете написать как это должно выглядеть? Буду очень признателен!
Спустя 1 минута, 58 секунд (24.11.2010 - 23:15) inpost написал(а):
Может стоит книжку почитать, или хотя бы на крайняк того же Попова курсы пройти? Уже 119 сообщений, а ты тему№3 "операторы if-else" не знаешь...
Спустя 4 минуты, 28 секунд (24.11.2010 - 23:20) m4a1fox написал(а):
*покраснел* согласен! Буду читать!
Спустя 2 минуты, 51 секунда (24.11.2010 - 23:23) koala написал(а):
m4a1fox, можно и с помощью isset().
Вот например с одним полем:
Вот например с одним полем:
if ( isset($_POST['title']))
{
//Запрос к базе с зановом данных
}
else
{
echo 'Заполните поле названия';
}
Спустя 19 секунд (24.11.2010 - 23:23) vinnie написал(а):
<?php
if (isset ($_POST['ok']))
{
$login = $_POST['login'];
if (empty ($login))
echo "Вы не заполнили поле";
else
echo $login;
}
<form action="" method="post">
<p><label>Введите логин</label><br />
<input type="text" name="login" />
</p>
<p><input type="submit" name="ok" />
</p>
</form>
Спустя 1 минута, 49 секунд (24.11.2010 - 23:25) vinnie написал(а):
еще можно делать так:
Если перевести с языка php на русский, получается следующее: если поле login равно пустой строке, значит оно пустое, не заполнено
if ($login == "")
echo "Вы не заполнили поле";
Если перевести с языка php на русский, получается следующее: если поле login равно пустой строке, значит оно пустое, не заполнено
Спустя 40 секунд (24.11.2010 - 23:25) vinnie написал(а):
m4a1fox , теперь хоть понятно?
Спустя 18 секунд (24.11.2010 - 23:26) inpost написал(а):
koala
isset всегда будет true, если форма передала значение независимо от того, пустое оно или нет!
isset всегда будет true, если форма передала значение независимо от того, пустое оно или нет!
Спустя 1 минута, 19 секунд (24.11.2010 - 23:27) vinnie написал(а):
koala, лучше empty или сравнение с пустотой