Вернуться   Компьютерный форум > Интернет > Веб-строительство
 
 
Опции темы
Старый 02.03.2013, 16:35   #1 (ссылка)
Новичок
 
Регистрация: 11.02.2013
Сообщений: 4
Репутация: 0
По умолчанию не показывает ошибку!!!

Добрый день! Короче есть код select с датой:
<select name="day">
<option value="">день</option>
<?php
for ($i = 1; $i <= 31; $i++)
{
echo "<option value=".$i.">".$i."</option>";
}
?>

и проверка на то было выбрано значение или нет:
$day = $_POST['day'];
if (!isset($day)) {echo $error[12]; $result[] = $error[12]; }

и вся проблема в том что если цифру выбираешь в OK! и даже в файл записывает, а вот если пустое значение никакой ошибки не выдает и в файл пустое значение записыват. А надо чтоб ошибку выдавал. усли с else пропишешь таже фигня, только на дату реагирует((( Помогите пожалуйста
diosida вне форума  
Старый 12.06.2013, 10:54   #2 (ссылка)
Новичок
 
Аватар для Обоев Серёга
 
Регистрация: 27.08.2010
Сообщений: 192
Репутация: 12
По умолчанию

Для начала нужно убедится что элементу массива "$error[12]" присвоено значение в вашем случае это сообщение об ошибке , то есть нужно делать так:
PHP код:
<?php
$error
[12]="Здесь  пишем сообщение об ошибке";
$day $_POST['day'];
if (!isset(
$day)) {echo $error[12]; $result[] = $error[12]; }
?>
Можно сделать по другому:
PHP код:
<?php
$error
= array(12=>"Здесь  пишем сообщение об ошибке");
$day $_POST['day'];
if (!isset(
$day)) {echo $error[12]; $result[] = $error[12]; }
?>

Последний раз редактировалось Обоев Серёга; 12.06.2013 в 11:02.
Обоев Серёга вне форума  
Старый 16.06.2013, 12:43   #3 (ссылка)
Новичок
 
Аватар для Обоев Серёга
 
Регистрация: 27.08.2010
Сообщений: 192
Репутация: 12
По умолчанию

Если не поможет, поменяйте строчку:
PHP код:
 <?php
$day 
$_POST['day'];
if (!isset(
$day)) {echo $error[12]; $result[] = $error[12]; }
?>
на
PHP код:
 <?php
$day 
$_POST['day'];
if (
$day=='') {echo $error[12]; $result[] = $error[12]; }
?>
Обоев Серёга вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IE9 win7 не показывает flah, а chrome показывает.Что делать? find3000 Интернет и сети 0 26.12.2011 22:02
Показывает ошибку при загрузке mr.gg1993 Железо 1 08.12.2011 19:33
help! показывает все в vga STRANNEK Windows XP 6 17.04.2011 09:09
показывает ошибку andreyvegerya Windows 7 0 31.01.2011 22:58
рисунок не показывает lexon Веб-строительство 6 24.12.2007 00:37


Текущее время: 07:19. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.