Notice: Undefined index: imagebig in ляля/www/modules/account.php on line 95
$imagebig = htmlspecialchars(trim($_POST['imagebig']));
добавляю
[code]$isset_image = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."images` WHERE `name` = '".$imagebig."'");
if($isset_image == 0)
{
$error .= 'Текст ...';
}[/code]
Ошибка все равно остается..
Сделай var_dump($imagebig);
Что пишет?
Notice: Undefined variable: imagebig in /www/modules/account.php on line 10
NULL
SNEG, вот тебе и ответ...Смотри параметры формы
Добавлено 07.10.15 в 21:14:09:
Может name поля ввода не imagebig...Форма не перeдает $_POST['imagebig']
Добавлено 07.10.15 в 21:15:13:
И проверяй на существование изначально...Фрагмент кода лажа
POST данные не поступили. Делай валид входящих данных
[code]
$image_big = mysql_query("SELECT * FROM `".$prefix."images` WHERE `type` = 'big'"
while($count_big = mysql_fetch_array($image_big))
{
echo '<input name="imagebig" value="'.$count_big['name'].'" type="radio" />';
echo '<img src="http://'.$set['url'].'/design/counters/'.$count_big['name'].'.png" alt="" /><br />';
}
$imagebig = htmlspecialchars(trim($_POST['imagebig']));
[/code]
Сижу голову ломаю чего оно так..
А ты так не хочешь сделать?
<?
if(isset($_POST['imagebig']))
{
$imagebig=mysql_real_escape_string(htmlspecialchars(trim($_POST['imagebig'])));
$isset_image = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."images` WHERE `name` = '".$imagebig."'"smile);
if($isset_image == 0)
{
$error .= 'Текст ...';
}
}
echo'<form method="POST">';
$image_big = mysql_query("SELECT * FROM `".$prefix."images` WHERE `type` = 'big'"
while($count_big = mysql_fetch_array($image_big))
{
echo '<input name="imagebig" value="'.$count_big['name'].'" type="radio" />';
echo '<img src="http://'.$set['url'].'/design/counters/'.$count_big['name'].'.png" alt="" /><br />';
}
echo'<input type="submit" value="Выбрать"></form>';
?>
Енктайп формы не указан. Файл не зальется
Добавлено 08.10.15 в 07:35:37:
Hatsune Miku, там чекбоксы,а не файл