찾다
백엔드 개발PHP 튜토리얼 ! php 怎么提交多个多项列表

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

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

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

1) 这是一个单选列表

HTML code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

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



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

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<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 title="out puts">
  <option value="NULL" 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>

 <div class="clear">
                 
              
              
        
            </div>
</div>
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Ubuntu恢复被误删除的GNOME Panel的方法Ubuntu恢复被误删除的GNOME Panel的方法Jan 06, 2024 pm 11:01 PM

  Ubuntu系统中如果删除了gnome上的panel选项以及电源管理上的某些选项,就会导致Ubuntu系统中的菜单栏和状态栏消失。恢复gnomepanel就能解决这个问题,那么具体如何操作呢?下面小编就为大家带来Ubuntu恢复被误删除的GNOMEPanel的方法,一起去看看吧!  方法如下:  1.直接按Alt+F2,然后在出来的对话框中输入gnome-terminal,回车执行弹出命令行终端,或者Ctrl+Alt+T弹出命令行终端。  2.输入gconftool-2--shutdown。

linux文档中option什么意思linux文档中option什么意思Mar 07, 2023 am 10:41 AM

在linux中,option是指命令选项,是调整命令执行行为的开关,即选项不同决定了命令的显示结果不同。option(选项)分为长选项和短选项:1、短选项都是使用“-”引导,当有多个短选项时,各选项之间使用空格隔开;2、长选项都是完整的单词,且通常不能组合。

AMP是什么币?AMP是什么币?Feb 24, 2024 pm 09:16 PM

什么是AMP币?AMP代币是由Synereo团队于2015年创立,作为Synereo平台的主要交易货币。AMP代币旨在通过多种功能和用途,为用户提供更好的数字经济体验。AMP代币的用途AMP代币在Synereo平台中拥有多重角色和功能。首先,作为平台的加密货币奖励系统的一部分,用户能够通过分享和推广内容来获得AMP奖励,这一机制鼓励用户更积极地参与平台的活动。AMP代币还可用于在Synereo平台上推广和传播内容。用户可以通过使用AMP代币提升他们的内容在平台上的曝光率,以吸引更多观众来查看和分

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code<form name="myform"

panel控件怎么用panel控件怎么用Oct 10, 2023 am 09:36 AM

panel控件的使用步骤是首先创建了一个Panel控件,并设置了其宽度、高度、背景颜色、边框颜色、边框宽度和内边距,创建了两个按钮,并将它们添加到Panel控件中,最后将Panel控件添加到窗体中。

OLED with 480 Hz and QHD resolution: LG Display begins mass production of new gaming panelsOLED with 480 Hz and QHD resolution: LG Display begins mass production of new gaming panelsSep 05, 2024 am 10:50 AM

LG Display recently announced in a press release that it had begun mass production of its latest OLED panel for gaming monitors. Specifically, this is a 27-inch OLED panel and the first of its kind to achieve a frame rate of 480 Hz, which is said to

linux文档中option指的是什么linux文档中option指的是什么May 16, 2023 am 09:55 AM

在linux中,option是指命令选项,是调整命令执行行为的开关,即选项不同决定了命令的显示结果不同。option(选项)分为长选项和短选项:1、短选项都是使用“-”引导,当有多个短选项时,各选项之间使用空格隔开;2、长选项都是完整的单词,且通常不能组合。Linux中命令选项(option)及参数简介登录Linux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着“选项”(英文options)或“参数”(英文arguments)。即Linux中命令格式为:command[opti

图片消失怎么解决图片消失怎么解决Apr 07, 2024 pm 03:02 PM

图片消失如何解决先是图片文件上传$file=$_FILES['userfile'];  if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.