Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$db->super_query("INSERT INTO `" . PREFIX . "_tests` (`name`, `flag`) VALUES ('".$_POST['nameTest']."', '1')");
header_start();
код посмотрите ниже я сам написал для header_start(); и т.д.В целом по этой строчке уже понятно почему оно не работает:
Сколько нужно сломать сайтов, чтобы допёрло, что $_POST, даже теста ради, нельзя пихать в запрос? Написал для теста => потом забудешь, привыкнешь и такой код проскочет на бой...PHP:$db->super_query("INSERT INTO `" . PREFIX . "_tests` (`name`, `flag`) VALUES ('".$_POST['nameTest']."', '1')");
Теперь по делу...
Такой функции в DLE нет... Свой код надо показывать полностью.PHP:header_start();
<?php
if( !defined( 'DATALIFEENGINE' ) OR !LOGED_IN ) die( "Hacking attempt!" );
if( $member_id['user_group']!=1 ) msg( "error", $lang['index_denied'], $lang['index_denied'] );
if ($action == "addtests"){
$name_tag = $db->safesql(strip_tags(stripslashes($_POST['nameTest'])));
$db->super_query("INSERT INTO " . PREFIX . "_tests (name, flag) VALUES ('{$name_tag}', '1')");
msg("info", "Тест добавлен", "Тест успешно добавлен!", "$PHP_SELF?mod=tests_adm");
}
if($action != "addtests")
{
echoheader("Тесты", "Админпанель модуля Тесты");
header_start('Добавление теста');
echo<<<HTML
<form action="$PHP_SELF?mod=tests_adm&action=addtests" method="POST">
Название теста:
<input size="40" type="text" name="nameTest" style="margin-bottom:15px">
<input type="submit" class="btn btn-green" value="Добавить">
</form>
HTML;
header_end();
$spisok_tests = $db->super_query( "SELECT * FROM " . PREFIX. "_tests", true );
header_start('Список тестов');
echo<<<HTML
<table class="table table-normal table-hover">
<thead>
<tr>
<td style="width: 60px"></td>
<td>Название</td>
<td style="width: 60px"> Статус </td>
<td style="width: 60px"></td>
<td>Выиграл</td>
<td style="width: 60px"></td>
</tr>
</thead>
<tbody>
HTML;
foreach($spisok_tests as $testy){
switch($testy['flag'])
{
case 1:
$statusiconcolor = "status-warning";
$statusicon = "icon-time";
break;
case 2:
$statusiconcolor = "status-success";
$statusicon = "icon-ok-sign";
break;
}
echo <<<HTML
<tr>
<td style="text-align: center">
<a title="Редактировать тест" href="$PHP_SELF?mod=tests_adm&action=edittests&id={$testy['id']}"><span class="status-info"><b><i class="icon-edit" style="font-size:35px"></i></b></span></a>
</td>
<td style="vertical-align:middle">
<a title="Редактировать тест" href="$PHP_SELF?mod=tests_adm&action=edittests&id={$testy['id']}"><b>{$testy['name']}</b></a>
</td>
<td style="text-align: center">
<span class="{$statusiconcolor}"><b><i class="{$statusicon}" style="font-size:35px"></i></b></span>
</td>
<td align="center" style="vertical-align:middle">
<a title="Добавить вопросы" href="?mod=tests_adm&action=addvopros&id={$testy['id']}"><b>Вопросы</b></a>
</td>
<td style="text-align: center">
{$testy['content']}
</td>
<td style="text-align: center">
<a title="Удалить тест" href="$PHP_SELF?mod=tests_adm&action=deltests&id={$testy['id']}"><span class="status-error"><b><i class="icon-remove-sign" style="font-size:35px"></i></b></span></a>
</td>
</tr>
HTML;
}
echo <<<HTML
</tbody>
</table>
HTML;
header_end();
echofooter();
}
function header_start( $title){
echo <<<HTML
<div class="box">
<div class="box-header"><div class="title">{$title}</div></div>
<div class="box-content">
HTML;
}
function header_end() {
echo <<<HTML
</div>
</div>
HTML;
}
?>
спасибо, теперь доперло,Держи
PHP:<?php if( !defined( 'DATALIFEENGINE' ) OR !LOGED_IN ) die( "Hacking attempt!" ); if( $member_id['user_group']!=1 ) msg( "error", $lang['index_denied'], $lang['index_denied'] ); if ($action == "addtests"){ $name_tag = $db->safesql(strip_tags(stripslashes($_POST['nameTest']))); $db->super_query("INSERT INTO " . PREFIX . "_tests (name, flag) VALUES ('{$name_tag}', '1')"); msg("info", "Тест добавлен", "Тест успешно добавлен!", "$PHP_SELF?mod=tests_adm"); } if($action != "addtests") { echoheader("Тесты", "Админпанель модуля Тесты"); header_start('Добавление теста'); echo<<<HTML <form action="$PHP_SELF?mod=tests_adm&action=addtests" method="POST"> Название теста: <input size="40" type="text" name="nameTest" style="margin-bottom:15px"> <input type="submit" class="btn btn-green" value="Добавить"> </form> HTML; header_end(); $spisok_tests = $db->super_query( "SELECT * FROM " . PREFIX. "_tests", true ); header_start('Список тестов'); echo<<<HTML <table class="table table-normal table-hover"> <thead> <tr> <td style="width: 60px"></td> <td>Название</td> <td style="width: 60px"> Статус </td> <td style="width: 60px"></td> <td>Выиграл</td> <td style="width: 60px"></td> </tr> </thead> <tbody> HTML; foreach($spisok_tests as $testy){ switch($testy['flag']) { case 1: $statusiconcolor = "status-warning"; $statusicon = "icon-time"; break; case 2: $statusiconcolor = "status-success"; $statusicon = "icon-ok-sign"; break; } echo <<<HTML <tr> <td style="text-align: center"> <a title="Редактировать тест" href="$PHP_SELF?mod=tests_adm&action=edittests&id={$testy['id']}"><span class="status-info"><b><i class="icon-edit" style="font-size:35px"></i></b></span></a> </td> <td style="vertical-align:middle"> <a title="Редактировать тест" href="$PHP_SELF?mod=tests_adm&action=edittests&id={$testy['id']}"><b>{$testy['name']}</b></a> </td> <td style="text-align: center"> <span class="{$statusiconcolor}"><b><i class="{$statusicon}" style="font-size:35px"></i></b></span> </td> <td align="center" style="vertical-align:middle"> <a title="Добавить вопросы" href="?mod=tests_adm&action=addvopros&id={$testy['id']}"><b>Вопросы</b></a> </td> <td style="text-align: center"> {$testy['content']} </td> <td style="text-align: center"> <a title="Удалить тест" href="$PHP_SELF?mod=tests_adm&action=deltests&id={$testy['id']}"><span class="status-error"><b><i class="icon-remove-sign" style="font-size:35px"></i></b></span></a> </td> </tr> HTML; } echo <<<HTML </tbody> </table> HTML; header_end(); echofooter(); } function header_start( $title){ echo <<<HTML <div class="box"> <div class="box-header"><div class="title">{$title}</div></div> <div class="box-content"> HTML; } function header_end() { echo <<<HTML </div> </div> HTML; } ?>