在2.php中,我怎么能取得那个checkbox的name属性的值呢

解决方案 »

  1.   

    取不到。提交以后就只能取到选中的value属性。你用别的元素来传需要的信息。
      

  2.   

    我怎么能取得那个checkbox的name属性的值呢仔细看看你要取的还是value啊,怎么问得就这么怪— —
      

  3.   

    你可以配合一个JS,在1.PHP中,点击了checkbox,就将这个checkbox的name属性值记录在一个hidden元素中,提交取这个hidden元素的值就可以了
      

  4.   

    在1.php中,有多个checkbox,怎么取得选中的多个checkbox的值呢比如:
    <?php
    while($rows = mysql_fetch_array($result))
    echo "<td><input type='checkbox' name='joingame' value=\"{$rows['id']}\" /></td></tr>";
    ?>
      

  5.   

    echo "<td><input type='checkbox' name='joingame[]' value=\"{$rows['id']}提交后用 $_POST['joingame'] 数组访问
      

  6.   

    xuzuning(唠叨),提交后$_POST['joingame']应该怎么写呢,POST['joingame'][]这样吗?
      

  7.   

    foreach($_POST['joingame'] as $k=$v){
      echo $v."<br>";
    }
      

  8.   

    POST['joingame'][0]~~~POST['joingame'][count(POST['joingame'])-1]这样的访问也是可以的
      

  9.   

    好的,我试试foreach,谢谢各位!
    当前的代码如下,但不行,毛病在哪呢
    //--------- start -----------
    $sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";
    $result = mysql_query($sql);
    $rows1 = mysql_fetch_array($result);
    $cupids = "\""; //选中的多个cup的id
    for($i = 0; $i < count($_POST['joingame']); $i++) 
    $cupids .= "{$_POST['joinname'][$i]}, ";
    $cupids .= "\"";
    $sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";
    mysql_query($sql);
    //---------- end -------------
      

  10.   

    插入表cupapply之后,cupname列只有“,”,也就是说没取到数据含有待提交的form的代码如下:
    //----- start ------------
    <form name="applygame" action="cupapply.php" method="post">
    <?php
    $sql = "select * from cupgame";
    $result = mysql_query($sql); 
    $i = 0;
    while($rows = mysql_fetch_array($result)) {
    echo "<tr><td>{$rows['cupname']}</td><td>{$rows['level']}</td><td>{$rows['status']}</td><td>{$rows['begintime']}</td><td>{$rows['endtime']}</td><td><input type='checkbox' name='joingame[$i]' value=\"{$rows['id']}\" /></td></tr>";
    $i++;
    }
    ?>
    //-------- end ----------
      

  11.   

    这样是解决了//---------- start ----------
    $sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";
    $result = mysql_query($sql);
    $rows1 = mysql_fetch_array($result);
    $cupids = "\"";
    foreach($_POST['joingame'] as $cupid)
    $cupids .= $cupid . ", ";
    $cupids .= "\"";
    $sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";
    mysql_query($sql);
    //------------- end --------