请查看我的pic我的已安排的文件夹,我正在使用以下方式在我的表单中调用评论框脚本:
<?php
include('comment_script/view/db.php');
include('comment_script/view/index.php');
?>
一切顺利,但我评论到框中,点击评论后,它显示错误404 Not Found
我猜它不会识别savecomment.php
的路径。所以我在哪里做错了?帮助将不胜感激!!
这是我的正常形式:
<body>
<div id="menu_header">
</div>
<div id="posting_status_box"> // here, I'm calling the comment script folder using this......
<?php
include('comment_script/view/db.php');
include('comment_script/view/index.php');
?>
</div>
<div id="right_box">
<p style="text-align: center;">Today's Top faces</p>
<a href="index.php?logout">Logout</a>
</div>
</body>
这是我的comment_script/view/index.php
代码:
(如果您希望我能提供完整的源代码......)
<?php } ?>
<div class="dddd">
<div>
<img src="profile.jpg" width="32" height="32" />
<form action="savecomment.php" method="post"> // here is an event when i click comment button and it goes here...
<input name="mesgid" type="hidden" value="<?php echo $id ?>" />
<input name="mcomment" type="text" placeholder="Write a comment..." style="height: 24px; border:1px solid #BDC7D8; padding:3px; border-width: 1px 0px 1px 1px; width:302px;" />
<input id="buts" name="" type="submit" value="ENTER" />
</form>
</div>
</div>
</div>
这是我的savecomment.php
代码:
<?php
include("db.php");
$mcomment=$_POST['mcomment'];
$mesgid=$_POST['mesgid'];
mysql_query("INSERT INTO comments (comments, msg_id_fk)
VALUES ('$mcomment','$mesgid')");
header("location: index.php");
?>
答案 0 :(得分:0)
您正在发布视图,并且您似乎正在使用框架。
让我们知道什么是框架,也许我们可以提供更详细的解决方案。
目前,通用解决方案:
总结:您没有有效地使用此框架,并且您说您的视图路径错误是正确的。大多数框架都有一个限制(使用htaccess),不允许直接访问该视图。