<?
$a=$_SESSION['logged_user']->name;
$connect = mysqli_connect(localhost, root,123, sqift);
# В случаи неудачи подключении выводим ошибку на экран
if (mysqli_connect_errno($connect))
{
mysqli_error();
}
# Составляем запрос
$sql = "SELECT *
FROM kanal where kan_admin='$a' ORDER BY id DESC";
# Выполняем запрос
$query = mysqli_query($connect, $sql);
# В случаи неудачи с запросом выводим ошибку на экран
if (!$query)
{
}
else # Если же всё в порядке, переходим к циклу
{
while($kanal = mysqli_fetch_assoc($query))
{
echo"
<tr>
<form action=\"/myprojekt.php\" method=\"POST\" id=\"autor\">
<td class=\"name\">".$kanal["id"]."</td>
<td class=\"name\"><input type=\"text\" name=\"kan_name\" placeholder=\"Название канала\" maxlength=\"20\" value=\"".$kanal["kan_name"]."\"/></td>
</tr>
</form>
";
}
}
$data=$_POST;
if(isset($data['do_kan'])){
if(trim($data['kan_name'])== ''){
$errors[]="Введите название канала!";
}
if(empty($errors)){
$kanal->kan_name = $data['kan_name'];
$kanal->vip = '0';
$kanal->kan_admin = $_SESSION['logged_user']->name;
R::store($kanal);
echo '<div style="color:green" id="error">Изменено</a> </div>';
}
else {
echo '<div style="color:red" id="err">'.array_shift($errors).'</div>';
}
}
?>
Выводится :Введите название канала!, хоть и название введено