当前位置: 代码迷 >> PHP >> ! php 怎么提交多个多项列表
  详细解决方案

! php 怎么提交多个多项列表

热度:176   发布时间:2012-04-03 12:38:19.0
紧急求助! php 如何提交多个多项列表
小白发帖求助。。。如截图所示,目前网页上有4个单选列表和多个多选列表,目的是用户点击Submit 按钮,后台获取已选择的选项,然后再在数据库中搜索,最后返回相应的搜索结果。 

可是现在我都不知道如何在点击Submit后,获取user的选择的选项。 就是说关于Submit 的PHP 代码该怎么写啊啊。中间貌似还要涉及到转义字符的问题,求大家帮助!

附:代码片段和网页截图 (表单里的内容都是一些机械的feature,希望用户可以通过选择feature,搜索到所需的机械型号)

1) 这是一个单选列表
HTML code

<div id="fourth" class="selection_options">
<select name="case_mounting" size="1" title="case and mounting">
  <option value=" 1&quot; SQR. PANEL"> 1&quot; SQR. PANEL</option>
  <option value="0.95&quot;X1.75&quot; PANEL">0.95&quot;X1.75&quot; PANEL</option>
  <option value="2&quot;X3&quot; FLAT PACK PANEL">2&quot;X3&quot; FLAT PACK PANEL</option>
  <option value="HAND HELD CALIBRATOR">HAND HELD CALIBRATOR</option>
  <option value="EXP. PROOF CONDUIT">EXP. PROOF CONDUIT</option>
  <option value="1.45&quot;X2.55&quot; PANEL">1.45&quot;X2.55&quot; PANEL</option>
  <option value="NEMA 4X2.6&quot;X3.7&quot; CONDUIT/WALL">NEMA 4X2.6&quot;X3.7&quot; CONDUIT/WALL</option>
  <option value="1.6&quot;X2&quot; PANEL">1.6&quot;X2&quot; PANEL</option>
  <option value="AVIATION 1&quot; DIAMETER">AVIATION 1&quot; DIAMETER</option>
  <option value="DINRAIL">DINRAIL</option>
  <option value="3 1/2&quot; BARREL PANEL">3 1/2&quot; BARREL PANEL</option>
  <option value="1/8 DIN PANEL">1/8 DIN PANEL</option>
  <option value="1/4 DIN PANEL">1/4 DIN PANEL</option>
  <option value="4&quot; SWITCHBOARD PANEL">4&quot; SWITCHBOARD PANEL</option>
  <option value="1.5&quot;X2.9&quot;X2&quot; PANEL">1.5&quot;X2.9&quot;X2&quot; PANEL</option>
  <option value="6&quot;X1&quot; EDGEWISE PANEL">6&quot;X1&quot; EDGEWISE PANEL</option>
  <option value="6&quot;X1.75&quot; EDGEWISE PANEL">6&quot;X1.75&quot; EDGEWISE PANEL</option>
  <option value="6.6&quot;X1.4&quot; EDGEWISE PANEL">6.6&quot;X1.4&quot; EDGEWISE PANEL</option>
  <option value="11.3&quot;X1.4&quot; EDGEWISE PANEL">11.3&quot;X1.4&quot; EDGEWISE PANEL</option>
  <option value="7&quot;X1.4&quot; EDGEWISE PANEL">7&quot;X1.4&quot; EDGEWISE PANEL</option>
  <option value="7.3&quot;X2.8&quot; EDGEWISE PANEL">7.3&quot;X2.8&quot; EDGEWISE PANEL</option>
  <option value="6.3&quot;X2.8 EDGE PANEL ">6.3&quot;X2.8 EDGE PANEL </option>
  <option value="5.7&quot;X1.9&quot; EDGE PANEL">5.7&quot;X1.9&quot; EDGE PANEL</option>
  <option value="5.7&quot;X2.84&quot; EDGE PANEL">5.7&quot;X2.84&quot; EDGE PANEL</option>
  <option value="NAKED PANEL/PCB MOUNT">NAKED PANEL/PCB MOUNT</option>
  <option value="6&quot;X3.1&quot; EDGE PANEL">6&quot;X3.1&quot; EDGE PANEL</option>
  <option value="6&quot;X6&quot;X3&quot; SANITARY">6&quot;X6&quot;X3&quot; SANITARY</option>
  <option value="VARIOUS SIZES &amp; MOUNTING">VARIOUS SIZES &amp; MOUNTING</option>
</select>
</div>



2) 这是其中一个复选列表
HTML code

<div id="fifth" class="selection_name">
Outputs (Use ctrl+click to make multiple choices)
</div>
<div id="fifth" class="selection_options">
<select name="outputs[]" size="6" multiple="multiple" title="out puts">
  <option value="NULL" selected="selected"> </option>
  <option value="ANALOG 4-20mA/VDC">ANALOG 4-20mA/VDC</option>
  <option value="RELAYS">RELAYS</option>
  <option value="OPEN COLL. XTR">OPEN COLL. XTR</option>
  <option value="IRDA">IRDA</option>
  <option value="4-20mA CALIBRATOR">4-20mA CALIBRATOR</option>
  <option value="WIRELESS ON REQUEST">WIRELESS ON REQUEST</option> 
</select>

 
  相关解决方案