Правильный вывод
1.
Виктор (12.11.2010 / 10:52)
Двиг 6.7.6 stable
Вот это находиться в файле anketa.php
if (isset($_POST['ank_pol']) && ($_POST['ank_pol']==3 ||$_POST['ank_pol']==2 || $_POST['ank_pol']==1 || $_POST['ank_pol']==0))
{
$user['ank_pol']=intval($_POST['ank_pol']);
mysql_query("UPDATE `user` SET `ank_pol` = '$user[ank_pol]' WHERE `id` = '$user[id]' LIMIT 1");
}
$options[]=array(3,'3',$user['ank_pol']==3);
$options[]=array(2,'2',$user['ank_pol']==2);
$options[]=array(1,1,$user['ank_pol']==1);
$options[]=array(0,'0',$user['ank_pol']==0);
$elements[]=array('type'=>'select', 'title' => 'Пол', 'br'=>1, 'info'=>array('name' => 'ank_pol','options'=>$options));
Вот так сделал вывод в файле info.php
$posts[]=array(' ',$ank['pol']?'0':'1');
В базу прописывается нормально все работает, но не могу сделать правильный вывод
В файле info.php тоесть не выводит, если выбираю 2 или 3 если выбрал 0 или 1 выводит.
Помогите исправить ошибку
Если просто добавляю сюда через двоеточие то экран белый
$posts[]=array(' ',$ank['pol']?'0':'1':'2':'3');
2.
Виктор (12.11.2010 / 16:50)
Ребят,ну помогите,застрял на этом сильно
3.
JustZero (12.11.2010 / 18:17)
2.
Vprs, я тебя не понял
Добавлено через 02:21 сек.
Код вводите в бб код [ code ] тут код! [ / code ] и начинай с <?php
<?php
if (isset($_POST['ank_pol']) && ($_POST['ank_pol']==3 ||$_POST['ank_pol']==2 || $_POST['ank_pol']==1 || $_POST['ank_pol']==0))
{
$user['ank_pol']=intval($_POST['ank_pol']);
mysql_query("UPDATE `user` SET `ank_pol` = '$user[ank_pol]' WHERE `id` = '$user[id]' LIMIT 1");
}
$options[]=array(3,'3',$user['ank_pol']==3);
$options[]=array(2,'2',$user['ank_pol']==2);
$options[]=array(1,1,$user['ank_pol']==1);
$options[]=array(0,'0',$user['ank_pol']==0);
$elements[]=array('type'=>'select', 'title' => 'Пол', 'br'=>1, 'info'=>array('name' => 'ank_pol','options'=>$options));
Добавлено через 03:40 сек.
$options[]=array(1,'1',$user['ank_pol']==1);
1 должна быть в ' '
4.
Виктор (13.11.2010 / 11:03)
Спасибо конечно,это просто с ' ' опечатка получилась,а вот как вывести так и не знаю
Если просто добавляю сюда через двоеточие то экран белый
$posts[]=array('Пол',$ank['pol']?'0':'1':'2':'3');
5.
Виктор (13.11.2010 / 12:44)
Все,разобрался,за тупил сам малость,тема закрыта
URL:
https://visavi.net/topics/15478