Вход Регистрация
Файл: votes/inc/create.php
Строк: 51
<?
$set
['title']='Новое голосование'
include_once 
'../sys/inc/thead.php';
title();
aut();

switch(
$_GET['step'])
{
case 
'1':
if(
strlen2($_POST['vopros'])>200 || strlen2($_POST['vopros'])<5)
{
$err='Слишком длинный/короткий текст вопроса';
err();
echo
"<a href='?act=create'>Вернуться</a>n";
}else{
if(isset(
$_POST['otvet']))
{
$otvet=$_POST['otvet'];
$ccl=0;
for(
$i=0;$i<count($otvet);$i++)
{
if(
$otvet[$i]=="")
{
$ccl++;
}
}
if(
$ccl>0)
{
$err='Не все поля вариантов ответа заполнены';
err();
}else{
$vopros=mysql_real_escape_string($_POST['vopros']);
$kol=abs(intval($_POST['kol']));
mysql_query("UPDATE `votes` SET `priority` = '0'");
mysql_query("INSERT INTO `votes` (text,create_date) VALUES('$vopros','".time()."')");
echo 
$id=mysql_insert_id();
for(
$i=0;$i<$kol;$i++)
{
$otv=mysql_real_escape_string($otvet[$i]);
mysql_query("INSERT INTO `votes_dilem` (v_id,text) VALUES('$id','".$otv."')");
}
header("Location: ?addok");
exit;
}
}
echo 
"<form method="post" action="?act=create&amp;step=1">n";
echo 
"<input type="hidden" value="".esc(trim(stripcslashes(htmlspecialchars($_POST['vopros']))))."" name="vopros" />";
echo 
"<input type="hidden" value="".abs(intval($_POST['kol']))."" name="kol" />";
echo 
"<b>Варианты ответов:</b><br />n";
$kol=intval($_POST['kol']);
for(
$i=0;$i<$kol;$i++)
{
echo 
"<b>".($i+1).":</b> <input name="otvet[]" value="".esc(trim(stripcslashes(htmlspecialchars($otvet[$i]))))."" type="text" size='15' /><br />n";
}
echo 
"<input value="Создать" type="submit" /><br />n";
echo 
"<a href="?">Отмена</a><br />n";
echo 
"</form>n";
}
break;
default:
echo 
"<form method="post" action="?act=create&amp;step=1">n";
echo 
"Вопрос голосования (max: 200)<br />n";
echo 
"<input name="vopros" value="" type="text" size='15' /><br />n";
echo 
"Количество вариантов ответа<br />n";
echo 
"<select name="kol">n";
for(
$i=2;$i<=30;$i++)
{
echo 
"<option value="$i">$i</option>n";
}
echo 
"</select>&nbsp;&nbsp;&nbsp;n";
echo 
"<input value="Далее" type="submit" /><br />n";
echo 
"<a href="?">Отмена</a><br />n";
echo 
"</form>n";
break;
}
?>
Онлайн: 0
Реклама