Php 想要从“更新状态”;精选;使用listview的值(数据来自数据库)
希望使用listview从“选定”值更新状态(数据来自数据库) 下面是我试过的代码Php 想要从“更新状态”;精选;使用listview的值(数据来自数据库),php,Php,希望使用listview从“选定”值更新状态(数据来自数据库) 下面是我试过的代码 <input type='checkbox' name='userIDs[]' value='{$row['userID']}'> if(isset($_POST['updatestatus'])){ $query = "UPDATE userdatabase SET userStatus='Couple' WHERE userID= '".$_POST['userIDs']."'"; $db-&
<input type='checkbox' name='userIDs[]' value='{$row['userID']}'>
if(isset($_POST['updatestatus'])){
$query = "UPDATE userdatabase SET userStatus='Couple' WHERE userID= '".$_POST['userIDs']."'";
$db->query($query);
}
如果(isset($\u POST['updatestatus'])){
$query=“UPDATE userdatabase SET userStatus='Couple'其中userID=”$\u POST['userID']。“”;
$db->query($query);
}
当我单击“updatestatus”时,它将在HTML代码中更新数据库中所有选定id“userStatus”列,您创建该数组,然后尝试使用数组运行查询 如果不需要使用阵列,请尝试以下操作:
<?php
echo "<form action='' method='POST'>";
echo "<input type='checkbox' name='userIDs' value='{$row['userID']}'>";
echo "<input type='submit' name='updatestatus' value='Update'>";
echo "</form>";
if(isset($_POST['updatestatus'])){
$query = "UPDATE userdatabase SET userStatus='Couple' WHERE userID= '".$_POST['userIDs']."'";
$db->query($query);
}
?>
共享您的html和php代码我已经在第一篇帖子中包含了html:php:if(isset($\u POST['updatestatus']){$query=“UPDATE userdatabase SET userStatus='Couple'WHERE userID=”。“$\u POST['userIDs']。”;$db->query($query);}不工作,当我点击按钮时,什么都没有发生,在数据库中检查没有更改。编辑,您有
和$row['userID']
?试试第一个。谢谢,看起来像是添加的表单动作,它很有效。。谢谢
<?php
echo "<form action='' method='POST'>";
echo "<input type='checkbox' name='userIDs' value='{$row['userID']}'>";
// OTHER UserIDs
echo "</form>";
if(isset($_POST['updatestatus'])){
foreach($_POST['userIDs'] as $userID)
{
$query = "UPDATE userdatabase SET userStatus='Couple' WHERE userID= '".$userID."'";
$db->query($query);
}
}
?>