如何在搜索框中获取结果的值

时间:2013-02-06 00:45:21

标签: php

这个问题与我提出的其他问题有关 “(get result on search box)” 来自search.php ....我专门对执行搜索框的结果做了一些更改,如下所示,这将以复选框的形式执行结果。

      foreach($results as $result) {

  echo "<input type = 'checkbox' name ='studid[]'          value='".$result['studId']." onchange='get_searched_value()''>";
   echo ' ', $result['fname'],'  ',$result['mname'],' ',$result['lname'],'<br/>';
        }

我创建了另一个表单名称regitercand.php,我只在此处包含search.php表单。

<form method="post" name="searched" action="registercand.php">
                    <?php  require_once('search.php'); ?>
                    <input type="submit" name="select" value="Select">
                    </form>
//here i want to get the value of my search.php(foreach result) from the checked/selected result as i click the select button.. 
<?php
if(isset($_POST['select'])){
$studid = $_POST['studid'];
$position = $_POST['position'];
 echo $studid;
     echo $position;
}
echo "<table>";

echo "<tr><td>Running for:</td></tr><tr><td><select name='position'>
                <option value='0' style='font-size: 1em;'>---SELECT---</option>
                <option value='1'>Chairman</option>
                <option value='2'>Vice Chairman</option>
                <option value='3'>Secretary</option>
                <option value='4'>Treasurer</option>
                <option value='5'>Auditor</option>
                <option value='6'>Bus. Manager</option>
                <option value='7'>P.I.O</option>
                <option value='8'>Councilor</option>
                <option value='9'>CCEITE Representative</option>
                <option value='10'>CCJE Representative</option>
                <option value='11'>CAS Representative</option>
                <option value='12'>CTE Representative</option>
                <option value='13'>CBMA Representative</option></td></tr> ";
        $yrnw = date("Y");
        $lyr = 1;
        $lstyr = $yrnw - $lyr ;
        $sy = 10 + $yrnw;
    echo "<tr><td>SY:</td></tr><tr><td><select name= 'sy'>";              
             for($i=$yrnw; $i<$sy ; $i++){
            $lst = $i -1;
            echo "<option value='$i'>$lst-$i<br/></option>";
                       } 
echo "</select></td></tr>
    //here i put save button for another purpose, the result i selected from above will be save into my database. 
<tr><td><input type='button' name='save' value='Save'/></td></tr>
</table>
";
?>

流程是这样的。从我的搜索框执行所有结果后,我将检查学生的名字以选择一个候选人(2个或更多)并单击选择按钮,然后将设置所选名称以选择他/她的位置选项然后单击保存按钮以保存在我的表中。 我怎么可能得到我的复选框的价值&amp;做保存按钮? plss help,&amp;给我一些建议......

1 个答案:

答案 0 :(得分:0)

有什么问题?在每个复选框上输入name =“candidates []”,然后使用$ _REQUEST ['candidates']并返回一个包含所有已检查候选项的数组