Вграждане на JS в PHP

justspy

Registered
Здравейте, имам малко затроеднение с категориите, тоест в случая ще ви дам кода за изтриването, всичко е добре, но си правя една проверка, колко урока има в дадената категория, която е избрана за изтриване, и в случай, че тя има повече или поне 1 урок в нея да излиза alert box, но с два случая, OK и Откажи, и в случая тук идва и проблема, вграждането на самия JS код в самата проверка, ето кода, в червено съм маркирал JS кода, който трябва да се пригоди и съм написал кое къде трябва да е ..

<?
include "../config.php";
$page=htmlspecialchars(addslashes(trim($_GET['page'])));
$id=htmlspecialchars(addslashes(trim(abs($_GET['id']))));
$id=(int)$id;


if ($page == "delete")
{
$q=mysql_query("SELECT * FROM `tutorials` WHERE `cate` = '$id'") or die(mysql_error());
$n=mysql_num_rows($q);
if ($q >= 1)
{


echo '

<script type="text/javascript">

</script>

';


}
else
{
$query1=mysql_query("DELETE FROM `cats` WHERE `id` = '$id'") or die(mysql_error());
if ($query1)
{
echo "<center><b>Успешно изтрихте новина с ИД - $id</b></center>";
header("location: news.php");
}

}
}

elseif ($page == "edit")
{
header("location: editnews.php?id=$id");
}
?>
 
Братле виш едитнах си мнението, там трябва да е този код, но не просто да се сложи както и да е нали все пак трябва else да е изпълнено и всичко .. :wink:
 
Нещо тоя if ме съмнява значи трябва да има резултати в mysql и да показва тоя джаваскрипт, но все пак не трябва да няма резултати за да трие категорията
Можеш да пробваш да промениш кода в червеното в миналия ми пост с този
if (answer) window.location = "?page=delete&id='.$id.'";
 
<?
include "../config.php";
$page=htmlspecialchars(addslashes(trim($_GET['page'])));
$id=htmlspecialchars(addslashes(trim(abs($_GET['id']))));
$id=(int)$id;


if ($page == "delete")
{
$q=mysql_query("SELECT * FROM `tutorials` WHERE `cate` = '$id'") or die(mysql_error());
$n=mysql_num_rows($q);
if ($q >= 1)
{
if (!isset($_GET["confirm"]))
{

echo '

<script type="text/javascript">

</script>

';
}
else
{

$query1=mysql_query("DELETE FROM `cats` WHERE `id` = '$id'") or die(mysql_error());
if ($query1)
{
echo "<center><b>Успешно изтрихте новина с ИД - $id</b></center>";
header("location: news.php");
}
}
}
}
elseif ($page == "edit")
{
header("location: editnews.php?id=$id");
}
?>
Така би трябвало да стане но нямам повече време да го мисля в момента
 

Back
Горе