всем привет,когда через админку вопрос дабавлаю он пишет ошибка,как ето исправит?
//Вопросы викторины
case 'question':
if (empty($act)){
if (isset($_GET['dell'])){
$db->sql_query("DELETE FROM `question` WHERE `number` = '".check(intval($_GET['dell']))."'");
header ('Location: ?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно удален!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
echo '<a href="text?mod='.$mod.'&act=add"><b>Добавить вопрос</b></a><br/><dt></dt>';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=$db->sql_fetchfield($db->sql_query("SELECT count(*) as num FROM `question` "),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
if ($k_post != 0) echo 'Список вопросов викторины<br/>';
echo "<dl><dt></dt></dl>";
$r = $db->sql_query ("SELECT * FROM `question` ORDER BY `number` DESC LIMIT $start, $max");
if ($k_post == 0)echo ' нет ниче<br/>';
$post_k=$start+1;
while($a = @$db->sql_fetchrow($r)){
echo '<b>Вопрос:</b>'.$a['vopros'].'<br/>';
echo '<b>Ответ:</b> '.$a['answer'].' <br/>[<a href="text?mod='.$mod.'&dell='.$a[number].'">DEL</a>] [
<a href="text?mod='.$mod.'&act=edit&iden='.$a[number].'">EDIT</a>]<br/>';
echo "<dl><dt></dt></dl>";
}
if ($k_page>1){
str('text?mod='.$mod.'&',$k_page,$page);
echo "<br/><dl><dt></dt></dl><br/>";
}
}else if($act=='add'){
if ($ver!='wml'){echo '<form action="text?mod='.$mod.'&act=addi&'.SID.'" method="post">';
echo'Вопрос:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="vopros" ></textarea><br/>';
echo'Ответ:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="answer" ></textarea><br/>';
echo '<br /><input type="submit" class="ibutton" value="Добавить"/></form><br/><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else{
echo 'Вопрос:<br /><input name="vopros'.$ref.'" title="Вопрос"/><br/>';
echo 'Ответ:<br /><input name="answer'.$ref.'" title="Ответ"/><br/>';
echo '<br/><anchor title="go">Добавить<go href="?mod='.$mod.'&act=add&'.SID.'" method="post"><br />';
echo '<postfield name="vopros" value="$vopros"/></go></anchor><br/>';
echo '<postfield name="answer" value="$answer'.$ref.'"/></go></anchor><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
}else if($act=='addi'){
$vopros = check($_POST['vopros']);
$answer = check($_POST['answer']);
if (strlen2($vopros)<10){echo 'Вопрос слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if (strlen2($vopros)<3){echo 'Ответ слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if ($user['translit']==1)$vopros = translit($vopros);
if ($user['translit']==1)$answer = translit($answer);
if ($db->sql_query ("INSERT INTO question (vopros,answer) VALUES ('$vopros','$answer')")){
header ('Location: text?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно добавлен!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else echo 'Ошибка!<br/>';
}else if($act=='edit'){
$iden = check(intval($_GET['iden']));
$a = @$db->sql_fetchrow($db->sql_query ("Select * from question where number = '".$iden."'"));
if ($ver!='wml'){echo '<form action="text?mod='.$mod.'&iden='.$iden.'&act=editi&'.SID.'" method="post">';
echo'Вопрос:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="vopros" >'.text($a[vopros],false,true,false,false,false).'</textarea><br/>';
echo'Ответ:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="answer" >'.text($a[answer],false,true,false,false,false).'</textarea><br/>';
echo '<br /><input type="submit" class="ibutton" value="Изменить"/></form><br/><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else{
echo 'Вопрос:<br /><input name="vopros'.$ref.'" value="'.text($a[vopros],false,true,false,false,false).'" title="вопрос"/><br/>';
echo 'Ответ:<br /><input name="answer'.$ref.'" value="'.text($a[answer],false,true,false,false,false).'" title="Ответ"/><br/>';
echo '<br /><anchor title="go">Изменить<go href="?mod='.$mod.'&iden='.$iden.'&act=editi&'.SID.'" method="post">';
echo '<postfield name="vopros" value="$vopros'.$ref.'"/></go></anchor><br/>';
echo '<postfield name="answer" value="$answer'.$ref.'"/></go></anchor><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
}else if($act==editi){
$iden = check(intval($_GET['iden']));
$vopros = check($_POST['vopros']);
$answer = check($_POST['answer']);
if (strlen2($vopros)<10){echo 'Вопрос слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if (strlen2($vopros)<3){echo 'Ответ слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if ($user['translit']==1)$vopros = translit($vopros);
if ($user['translit']==1)$answer = translit($answer);
if ($db->sql_query("UPDATE `question` SET `vopros` = '$vopros',`answer` = '$answer' WHERE `number` = '".$iden."'")){
header ('Location: ?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно изменен!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else echo 'Ошибка!<br/>';
}
break;
}
echo '<br/>';
echo gb.'<a href="index">Админка</a><br/>'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a><br/>'.div;
echo gb.'<a href="text">Вопросы,Шутки,Анекдоты</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
вот ето код добавления
//Вопросы викторины
case 'question':
if (empty($act)){
if (isset($_GET['dell'])){
$db->sql_query("DELETE FROM `question` WHERE `number` = '".check(intval($_GET['dell']))."'");
header ('Location: ?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно удален!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
echo '<a href="text?mod='.$mod.'&act=add"><b>Добавить вопрос</b></a><br/><dt></dt>';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=$db->sql_fetchfield($db->sql_query("SELECT count(*) as num FROM `question` "),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
if ($k_post != 0) echo 'Список вопросов викторины<br/>';
echo "<dl><dt></dt></dl>";
$r = $db->sql_query ("SELECT * FROM `question` ORDER BY `number` DESC LIMIT $start, $max");
if ($k_post == 0)echo ' нет ниче<br/>';
$post_k=$start+1;
while($a = @$db->sql_fetchrow($r)){
echo '<b>Вопрос:</b>'.$a['vopros'].'<br/>';
echo '<b>Ответ:</b> '.$a['answer'].' <br/>[<a href="text?mod='.$mod.'&dell='.$a[number].'">DEL</a>] [
<a href="text?mod='.$mod.'&act=edit&iden='.$a[number].'">EDIT</a>]<br/>';
echo "<dl><dt></dt></dl>";
}
if ($k_page>1){
str('text?mod='.$mod.'&',$k_page,$page);
echo "<br/><dl><dt></dt></dl><br/>";
}
}else if($act=='add'){
if ($ver!='wml'){echo '<form action="text?mod='.$mod.'&act=addi&'.SID.'" method="post">';
echo'Вопрос:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="vopros" ></textarea><br/>';
echo'Ответ:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="answer" ></textarea><br/>';
echo '<br /><input type="submit" class="ibutton" value="Добавить"/></form><br/><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else{
echo 'Вопрос:<br /><input name="vopros'.$ref.'" title="Вопрос"/><br/>';
echo 'Ответ:<br /><input name="answer'.$ref.'" title="Ответ"/><br/>';
echo '<br/><anchor title="go">Добавить<go href="?mod='.$mod.'&act=add&'.SID.'" method="post"><br />';
echo '<postfield name="vopros" value="$vopros"/></go></anchor><br/>';
echo '<postfield name="answer" value="$answer'.$ref.'"/></go></anchor><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
}else if($act=='addi'){
$vopros = check($_POST['vopros']);
$answer = check($_POST['answer']);
if (strlen2($vopros)<10){echo 'Вопрос слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if (strlen2($vopros)<3){echo 'Ответ слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if ($user['translit']==1)$vopros = translit($vopros);
if ($user['translit']==1)$answer = translit($answer);
if ($db->sql_query ("INSERT INTO question (vopros,answer) VALUES ('$vopros','$answer')")){
header ('Location: text?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно добавлен!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else echo 'Ошибка!<br/>';
}else if($act=='edit'){
$iden = check(intval($_GET['iden']));
$a = @$db->sql_fetchrow($db->sql_query ("Select * from question where number = '".$iden."'"));
if ($ver!='wml'){echo '<form action="text?mod='.$mod.'&iden='.$iden.'&act=editi&'.SID.'" method="post">';
echo'Вопрос:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="vopros" >'.text($a[vopros],false,true,false,false,false).'</textarea><br/>';
echo'Ответ:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="answer" >'.text($a[answer],false,true,false,false,false).'</textarea><br/>';
echo '<br /><input type="submit" class="ibutton" value="Изменить"/></form><br/><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else{
echo 'Вопрос:<br /><input name="vopros'.$ref.'" value="'.text($a[vopros],false,true,false,false,false).'" title="вопрос"/><br/>';
echo 'Ответ:<br /><input name="answer'.$ref.'" value="'.text($a[answer],false,true,false,false,false).'" title="Ответ"/><br/>';
echo '<br /><anchor title="go">Изменить<go href="?mod='.$mod.'&iden='.$iden.'&act=editi&'.SID.'" method="post">';
echo '<postfield name="vopros" value="$vopros'.$ref.'"/></go></anchor><br/>';
echo '<postfield name="answer" value="$answer'.$ref.'"/></go></anchor><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
}else if($act==editi){
$iden = check(intval($_GET['iden']));
$vopros = check($_POST['vopros']);
$answer = check($_POST['answer']);
if (strlen2($vopros)<10){echo 'Вопрос слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if (strlen2($vopros)<3){echo 'Ответ слишком короткий!<br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}
if ($user['translit']==1)$vopros = translit($vopros);
if ($user['translit']==1)$answer = translit($answer);
if ($db->sql_query("UPDATE `question` SET `vopros` = '$vopros',`answer` = '$answer' WHERE `number` = '".$iden."'")){
header ('Location: ?mod='.$mod.'&'.SID);
echo '<b>Вопрос успешно изменен!</b><br/>';
echo gb.'<a href="text?mod=question">Вопросы викторины</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
exit;
}else echo 'Ошибка!<br/>';
}
break;
}
echo '<br/>';
echo gb.'<a href="index">Админка</a><br/>'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a><br/>'.div;
echo gb.'<a href="text">Вопросы,Шутки,Анекдоты</a><br/>'.div;
info_compress();
echo 'Время:'.$debag->endTimer().' сек<br />'.div;
foot();
вот ето код добавления