gpt4 book ai didi

php - 使用 $id 更新内容不起作用

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

我很好奇我的问题出在哪里...我尝试使用 $id=$_GET['id'] 命令来收集 id 并允许我的要更新的 sql 行。谁能帮助我看看我做错了什么?

这是我的数据库阵容:

||idtest||testing

以及当前更新的 PHP:

<?php
include("database_conn_test.php");
?>
<?php
//select database table
$sql = "SELECT testing FROM test";
$queryresult = mysql_query($sql) or die (mysql_error());

//Request Values
while ($res = mysql_fetch_array($queryresult)){
$algemeneVoorwaarden = $res['testing'];
}
if(mysql_num_rows($queryresult) <= 0) {
echo("");
}

if(isset($_POST['update'])){
$id = $_GET['id'];
$res= mysql_query("SELECT * FROM test WHERE idtest=$id");
$avID= mysql_fetch_array($res);

$algemeneVoorwaarden = mysql_real_escape_string($_POST['testing']);

$updateAV = "UPDATE test SET testing=$algemeneVoorwaarden WHERE idtest=$avID";
$result = mysql_query($updateAV);
}
?>

最后但并非最不重要的 HTML:

    <div class="tinyMCEWrapper">
<script src="tinymce/tinymce.min.js"></script>
<script type="text/javascript">tinymce.init({selector: "textarea"});</script>
<form method="post" action="test.php?id=<?php echo $id; ?>">
<textarea name="testing" id="content" class="algemeneAdmin" style="width:100%"><?php echo $algemeneVoorwaarden; ?>
</textarea>
<input type="hidden" name="id" value = "<?php echo $id; ?>">
<button type="submit">Post</button>
</form>
</div>

更新:我已经找出了发病区域,但不知道如何修复它。我对 $id 做错了,因为它从未收到值...

最佳答案

您的表单正在使用 POST 提交。这意味着您的 $_GET['id'] 应该是 $_POST['id']。或者,您可以将表单从 method="post" 更改为 method="get",它将使用 $_GET 而不是 $_POST

关于php - 使用 $id 更新内容不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25495803/

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