ホームページ >バックエンド開発 >PHPチュートリアル >記事 ID を渡すことはできません。解決

記事 ID を渡すことはできません。解決

WBOY
WBOYオリジナル
2016-06-13 13:37:031085ブラウズ

記事 ID を渡すことはできません。 ! !
$id=$row['id'];、この値はテスト済みです。 。

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><div id="addComment" style="width:800px; height:350px; margin-left:0px;">
<form action="addcommentProcess.php?id=$id" method="post">
<input type="submit" value="发表评论" > 
<input type="text" name="user_comment">
<br/>
<textarea  name="article_comment" rows="50" cols="152" style="width: 500px; height: 295px"> 
</textarea>
</form>
</div>


addcommentProcess.phpコードは次のとおりです
$id=$_GET[ 'id' ];
$article_comment=$_POST['article_comment'];
$conn=mysql_connect("localhost","root","5200");
if(!$conn){
die ("接続に失敗しました".mysql_error());
}
mysql_select_db("blog",$conn) または die(mysql_error());

mysql_query("set names utf8") ;

$sql="コメントに挿入 (id,article_comment) 値 ('$id','$article_comment')";
//コメントに挿入 (id,article_comment) と入力します) value ('8','aaa'); コンテンツを挿入できます。

mysql_query("set names utf8");

$res=mysql_query($sql) または die(mysql_error());
if($res){

header("location:index.php");
}
?>

クリックしてコメントを投稿すると、エラーが表示されます:

整数値が正しくありません: 行 1 の列 'id' の '$id '




------解決策------------ --- -----
もちろん渡すことはできません
$id=$_GET['id'];
取得するものは '$id' です

$id を渡さなかったためですフォームページの

の値

------解決策------------------ 80% の時間、$id には値がありません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。