Php 只是一个隐藏的错误
你好 我用php编写了这段代码Php 只是一个隐藏的错误,php,Php,你好 我用php编写了这段代码 我在deletAct.php文件中用$\u POST和$\u GET交换了$\u POST,但没有解决 <input type="text" value="'.$row['id'].'"/> 你还没有给这个起名字 试试这个: <input type="text" value="'.$row['id'].'" name="id" /> 并确保您正在选择$id=$\u POST['id']在另一页 另外,正如评论中所说,请阅读SQ
我在deletAct.php文件中用$\u POST和$\u GET交换了$\u POST,但没有解决
<input type="text" value="'.$row['id'].'"/>
你还没有给这个起名字
试试这个:
<input type="text" value="'.$row['id'].'" name="id" />
并确保您正在选择$id=$\u POST['id']代码>在另一页
另外,正如评论中所说,请阅读SQL注入。再看看PDO:
您的输入文件没有名称
应该是
<input type="text" name="id" value="'.$row['id'].'"/>
或者使用您的初始表单使用POST方法,因此如果需要id的值,请查看$\u POST数组。一般来说,不管怎样,对该值进行清理可能是件好事。但它需要一个name属性:
<input type="text" name="id" value="'.$row['id'].'"/>
//..
mysql_select_db('bena');
echo "delete info";
$id = intval($_POST['id']);
echo "$id";
$delete = "DELETE FROM activites WHERE id = $id";
$delquy = mysql_query($delete,$connection);
if( $delquy )
echo " information was deleted!";
//..
mysql_select_db('bena');
回显“删除信息”;
$id=intval($_POST['id']);
回显“$id”;
$delete=“从id=$id的活动中删除”;
$delqy=mysql\u查询($delete,$connection);
如果($delquy)
echo“信息已删除!”;
阅读“SQL注入”主题可能是个好主意。。。
<input type="text" name="id" value="'.$row['id'].'"/>
$delete = "DELETE FROM activites WHERE id = ".mysql_real_escape_string($id)."";
<input type="text" name="id" value="'.$row['id'].'"/>
//..
mysql_select_db('bena');
echo "delete info";
$id = intval($_POST['id']);
echo "$id";
$delete = "DELETE FROM activites WHERE id = $id";
$delquy = mysql_query($delete,$connection);
if( $delquy )
echo " information was deleted!";