gpt4 book ai didi

PHP 和 (isset($_POST ['' ])) 问题

转载 作者:可可西里 更新时间:2023-11-01 14:00:50 25 4
gpt4 key购买 nike

如果这个问题重复出现,我深表歉意,但我还没有找到我的问题的明显答案。我是一个完整的新手 , 善待!当我加载以下代码时,它似乎在运行 if(isset($_POST['test'])),即使我没有按下按钮 “test”。我只想在按下“test”按钮时执行代码。我该如何解决这个问题?

<?php
if(isset($_POST['update'])) {
$content=simplexml_load_file("books.xml");
$value=$content->book->price;
$sum=$content->book->price;
}

if(isset($_POST['test'])) {
$content=simplexml_load_file("books.xml");
$value=$content->book->price;
$content->book->price = $value + 1.0;
$content->asXML("books.xml");
$sum=$content->book->price;
}
?>

<body>
<form method="post">
<input type="checkbox" id="i1check1" onchange="toggleDisabled(this.checked)"> Alarm 01
<input type="text" id="i1text1" name="i1" size="80" maxlength="128" value="<?php echo @$sum;?>"/>
<input type="submit" id="i1btn1" name="update" value="Update"/>
<input type="submit" id="i1btn2" name="test" value="Test"/>
</form>

<script>
function toggleDisabled(_checked) {
document.getElementById('i1text1').disabled = _checked ? false : true;
document.getElementById('i1btn1').disabled = _checked ? false : true;
}
</script>
</body>

最佳答案

请试试这个

if(isset($_POST['update']) && $_POST['update'] == "Update"){
$content=simplexml_load_file("books.xml");
$value=$content->book->price;
$sum=$content->book->price;
}

if(isset($_POST['test']) && $_POST['test'] == "Test"){
$content=simplexml_load_file("books.xml");
$value=$content->book->price;
$content->book->price = $value + 1.0;
$content->asXML("books.xml");
$sum=$content->book->price;
}

关于PHP 和 (isset($_POST ['' ])) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37560485/

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