<br><table><br><tr><br> <td></td><br> <td><p style="font-size: 13px;font-weight:bold;">論文タイトル</p></td><br> <td><p style="font-size:13px;font-weight:bold;">コメント</p></td><br> <td><p style="font-size:13px;font-weight:bold;">アップロード日</p></td><br> <td><p style="font-size:13px;font-weight:bold;">削除</p></td><br></tr><br>< ?php<br />$con = @mysql_connect("localhost","root","")or die("データベースの接続に失敗しました");<br />mysql_select_db("iccp",$con);<br /> mysql_query("set names 'GBK'");<br />$sql="select * from t_paper where contributor_id=118";<br />$query = mysql_query($sql);<br />while($row=mysql_fetch_array( $query)){<br />?><br><tr><br><td><input type="checkbox" name="name" value="<?=@$row[' Paper_title']?>"/></td><br><td><?=@$row['paper_title']?></td><br><td>< ;/td><br><td><?=@$row['upload_time']?></td><br><td><input name="submit" value="delete " type="submit"></td><br></tr><br></table><br><?php<br />}<br />if(!empty($_POST ['name'])){<br /> $str =explode(",",$_POST['name']);<br /> mysql_query("delete from t_paper wherepaper_title in($str)");}<br />?><br><br><br>这里测试是何么無法得到$_POST['name']的值<br><br><font color="#e78608">-----解决方案----- ---------------</font><br>form 表单都没<br><form method=post <br><font color="#e78608">------解解案---------</font><br> さらに、表がハンドリングされたかどうかを判断します isset()<br><dl class="code">PHP code<pre> if (isset($_POST['name'])) { $str =explode(",",$_POST['name']); mysql_query("paper_title in($str) の t_paper から削除"); //ここに明显有问题,explode() 関数返還的是一数組,SQL 句句语法错误了 <div class="clear"></div></pre> </dl>