<input type="checkbox" name="other" <?php if $_POST['other']?>checked<?php if?> />

解决方案 »

  1.   


    <form action="2.php" method="post">
    <input type="checkbox" name="test[]" value="person" />1<br>
    <input type="checkbox" name="test[]" value="company" />2<br>
    <input type="checkbox" name="test[]" value="services" />3<br>
    <input type="checkbox" name="test[]" value="other" />4
    <input type="submit" name="sub" />php页面:
      print_r($_POST['test']); //就是选择的值
      

  2.   

    1楼的有点问题提示Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in C:\AppServ\www\mysite\2.php on line 32还有就是最后的那个<?php if?>这个是起什么作用的end if?
      

  3.   

    <form action="2.php?checkboxSelected=<?php echo $_POST['test'];  ?>" method="post">
    <input type="checkbox" name="test[]" value="person" />1<br>
    <input type="checkbox" name="test[]" value="company" />2<br>
    <input type="checkbox" name="test[]" value="services" />3<br>
    <input type="checkbox" name="test[]" value="other" />4
    <input type="submit" name="sub" />php页面:
      print_r($_POST['test']); //就是选择的值,用作测试在2.php页面,用$_GET['checkboxSelected']获取值
      

  4.   


    不知道为什么使用你这个之后,它不提交到2.php  总是问我打开,保存什么的,
    是不是dreamweaver2004mx的问题啊?
      

  5.   

    刚才忘写了
    html
    <input type="checkbox" name="weeks[]" id="weeks" value=1>   
    <input type="checkbox" name="weeks[]" id="weeks" value=2>   
    <input type="checkbox" name="weeks[]" id="weeks" value=3>   php
    $weeks = $_POST['weeks'];   
    for($i=0;$i<count($weeks);$i++)   
    echo $weeks[1]."<br>";