gpt4 book ai didi

php - mysql从html更新选择选项错误

转载 作者:行者123 更新时间:2023-11-29 23:26:45 25 4
gpt4 key购买 nike

我有一个简单的选择选项来更新用户信息,但它似乎没有在 mysql 中更新它。

看看我的代码。

session_start();
$UserID = $_GET['id'];
$UserID = preg_replace("[^0-9]", "", $UserID);

$result = mysql_query("SELECT first_name, last_name, active FROM users WHERE UserID='$UserID' LIMIT 1");
$row = mysql_fetch_assoc($result);

if (isset($_POST['submit'])) {
$active = $_POST["active"];
$sql= mysql_query("UPDATE users SET active = '$active' WHERE UserID='$UserID' LIMIT 1");
$succesMsg .= "<div class='alert alert-success alert-dismissable'>
<i class='fa fa-ban'></i>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>x</button>
Account gegevens gewijzigd
</div>";
$_SESSION['succes'] = $succesMsg;
header("Location: ".DEFAULT_URL_ADMIN."/user/");
}

HTML

<form action="<?=$_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="active_user" class="standerdForm">
<div class="box-body">
<div class="form-group">
<label>Selecteer</label>
<select class="form-control" id="active" name="active">
<option value="0" <?php if($row['active'] == 0) {echo 'selected';} ?>>Deactiveren</option>
<option value="1" <?php if($row['active'] == 1) {echo 'selected';} ?>>Activeren</option>
</select>
</div>
</div>
<div class="box-footer">

<center>
<a href="<?=DEFAULT_URL_ADMIN?>/user/" class="btn btn-default marginRight_20">Annuleren</a>
<input type="submit" name="submit" id="submit" class="btn btn-primary" value="Opslaan">
</center>

</div>
</form>

最佳答案

我需要改变

<?=$_SERVER['PHP_SELF']

$_SERVER['REQUEST_URI']

关于php - mysql从html更新选择选项错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com