复选框,提交按钮不起作用

时间:2014-11-02 23:45:33

标签: php html mysql

我有一个页面,如果选中该复选框,那么它应该回显" 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"); ?>

1 个答案:

答案 0 :(得分:0)

你正在测试POST中的'test'变量,但是发送'复选框' 如果你想在复选框中为'checkbox'设置属性'value =“”'发送一个变量。 然后你可以这样做:

 if (isset($_POST['submit'])) {
     if ($_POST['checkbox'] == 'yourValue') {
         $gold = $gold +5;
    }
}

否则这样做:

 if (isset($_POST['submit'])) {
     if (isset($_POST['checkbox'])) {
         $gold = $gold +5;
    }
}