我有一个页面,如果选中该复选框,则它应回显“ g”。我知道回声“ g”的工作原理是因为我只按一下按钮就累了。
<? require("Left.php"); ?>
<? include_once("connect.php"); ?>
<form method="post" >
<input type="submit" name="submit" id="submit" value="submit">
<?php
if($ownstarter = true){
echo 'User starter';
echo "<input type='checkbox' name='checkbox' id='checkbox'>";
}
?>
</form>
<?
if (isset($_POST['submit'])) {
if ($_POST['test'] == 'checkbox') {
echo 'g';
}
}
?>
<? require("Right.php"); ?>
您正在POST中测试'test'变量,但是
如果要在复选框中发送'checkbox'设置属性'value =“”'的变量,请确保发送'checkbox'。然后,您可以执行以下操作:
if (isset($_POST['submit'])) {
if ($_POST['checkbox'] == 'yourValue') {
$gold = $gold +5;
}
}
否则,请执行以下操作:
if (isset($_POST['submit'])) {
if (isset($_POST['checkbox'])) {
$gold = $gold +5;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句