Dobrý deň, mam kontrolu údajov či je všetko vyplnené pri kontrole pozná hodnotu názvu,ale ako názov chcem zapísať do db tak ju už nepozná a nič nezapíše neviete prečo diki.
<?php
//Údaje vo formulári.
$nazov = $_POST['nazov'];
$uvod = $_POST['uvod'];
$text = $_POST['text'];
$autor = $_SESSION['login'];
$nick = $_SESSION['login'];
$podkategoria = $_POST['podkategoria'];
$schvalit = "0";
//Kontrola či všetky údaje boli vyplnené.
if ($nazov == "")
{
$error_nazov = "- Nevyplnili ste <strong>názov</strong>.<br>";
}
if ($uvod == "")
{
$error_uvod = "- Nevyplnili ste <strong>úvod</strong>.<br>";
}
if ($text == "")
{
$error_text = "- Nevyplnili ste <strong>text</strong>.<br>";
}
if ($podkategoria == "")
{
$error_podkategoria = "- Nevyplnili ste <strong>podkategoria</strong>.<br>";
}
if ($nazov = "" OR $uvod == "" OR $text == "" OR $podkategoria == "")
{
echo "<img src='./images/icons/warning.png'>Nevyplnili ste všetky potrebné údaje.<br>
$error_nazov $error_uvod $error_text $error_podkategoria
</div>
<div class='content-bottom'></div>
</div>
</div>
</div>
</body>
</html>
";
exit;
}
echo "$nazov";
//Zápis textu do MySQL.
do {
if (!DB()) break;
if(mysql_query("insert into clanok values('$id','$nazov','$uvod','$text','$time','$autor','$kategoria','$kategoriadva','$kolko','$pocet','$schvalit')"))
$hodnotaclanok = "1";
else
$hodnotaclanok = "0";
} while (false);
?>