السلام عليكم
جربه بعد هذا التعديل
وللتوضيح تعديلي كان فقط للـتأكد هل تم الضغط على زر الإضافة أم لا
والتأكد كالتالي :
كود:
if($submit)
{
// الأن يمكنك أن تضيف القسم أو تضيف على العداد
}
else
{
// واجهة الإضافة
}
وهذا هو الكود بعد التعديل وأرجو أن يكون جوابي صحيح
كود:
<?
include ("template.inc");
include ("config.php");
$subject = $_POST[subject];
$article_id = $_POST[article_id];
#foreach($GLOBALS as $a => $b){ print "<li>$a => $b";}
$article_template = "tem/t_cat.html";
$max_summary = 5;
function main_page ($subject, $article_id)
{
global $article_template;
$t = new Template();
$t->set_file("ArticlePage", $article_template);
$article_url = "".$article_id."";
$t->set_var( array(
"subject" => $subject,
"article_url" => $article_url
));
$t->parse("Article", "ArticlePage");
return $t->get_var("Article");
}
function add_article($filename, $news)
{
$fh = fopen($filename, "w");
$news = stripslashes($news);
fwrite($fh, "$news $old_news");
fclose($fh);
}
if($submit) { // Now add
if(strcmp($subject, ""))
add_article("IDCAT/$article_id.html", main_page($subject, $article_id));
echo "<p> <a href=IDCAT/$article_id.html>Article</a> has been added! <p>";
$fp = fopen("count.txt","rb") ;
$count=fread($fp,6);
fclose($fp);
$count++;
$fp = fopen("count.txt","wb") ;
fputs($fp,$count);
fclose($fp);
}
else
{
?>
<form action=index.php?p=add-cat.php method=post>
<table border=0>
<tr> <td> Subject: </td><td> <input type=text name=subject size=50> </td></tr>
<tr> <td> cat ID: </td><td> <input type=text name=article_id value=<? echo include ("$count"); ?> size=30> </td></tr>
</table>
<input type=submit name=submit value=Add>
</form>
<?
}
?>