我的php文件里有复选框checkbox的值,选择了用form表单的submit来提交值,想在数据提交后,将其和下个页面的数据一起用socket发出去。但是submit的数据在用socket发的时候值取不出来。目前session和cookie都不可用。我是新手,希望有专家可以帮忙解决下哈。

解决方案 »

  1.   

    要实现的功能是,一个页面左边是可选的设备,右边是对设备配置相应的功能。我左边用了form的submit提交数据,用了以下代码取出表单值。但是我想将这个值传递到右边的一个变量里。然后和右边的配置的值一起发下去。
     if(!empty($_POST["t1"]))
      {
       $array = $_POST["t1"];
     $size =count($array);
    for($i=0;$i< $size-1;$i++) 
     {
      $equip[] = _($array[$i]);

      $equipment = implode('',$equip);}
      

  2.   

    不知道是否我理解错了,楼主的左面选择的和右面显示的数据应该在一个表吧,或者说右面的数据表中肯定有左面的选择设备,再者左右也应该有对应关系,直接在右面的form提交个<input type="hidden" name="设备">
      

  3.   

    我感觉 你貌似准备用PHP脚本来实现这所有功能啊,考虑一下用JQuery来获取一下元素的值
      

  4.   

    没太看明白楼主的意思,如果仅是checkbox取值的话
    假设checkbox都是这样
    <input type="checkbox" name="zixun1[]" id="zixun1" value="123">123
    后几个省略掉提交到另一个页面后,在获取值的方法
    <?php
    $zixun1 = $_POST['zixun1'];
    for($i=0;$i<count($zixun1);$i++)
    echo $zixun1[$i]."<br>";
    ?>
    ?>
      

  5.   

    问题我已经自己解决了。把submit传递的数据和之前用发送的数据的格式设为一致,就可以用socket发出去了。