> 백엔드 개발 > PHP 튜토리얼 > 怎么通过数据库来实现对应数据的输出(描述的可能有点有关问题,内详)

怎么通过数据库来实现对应数据的输出(描述的可能有点有关问题,内详)

WBOY
풀어 주다: 2016-06-13 11:11:39
원래의
689명이 탐색했습니다.

如何通过数据库来实现对应数据的输出(描述的可能有点问题,内详)?
现在的代码,已在最后附上。我想添加办公室名称的话,直接用insert into进officename那个表就可以了
但是,这里officename与officecode是通过JS写死了。如果这样添加的话,两者的对应就有问题了,新添加的数据,是没有对应的officecode的,这就需要手动在js代码里添加,感觉这样很不合理。

所以我想的是不通过js,而是直接从数据库读取,officename表中共建立两个字段name与code 
直接通过读取数据库,将两者来进行对应,这样是否可行。需要怎样操作,最好有实例,谢谢

<br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br /><br /><head><br /><script language="javaScript"><br /> function setofficecode()<br />{<br />    //获取officename/officecode的值<br />  var officename = document.getElementById("officename").value;<br />  var o = document.getElementById("officecode");<br />   //条件判断<br />   if(officename == "XX办公室"){<br />	o.value="101";<br />   }<br />   else if(officename == "YY办公室"){<br />	o.value="201";<br />   }<br />   else if(officename == "ZZ办公室"){<br />	o.value="301";<br />   }<br /><br /> }<br /></script><br /></head><br /><br /><br /><form action="study3.php" method="post"><br /><div align="center"><br /><table><br />  <tr><br />  <td>办公室名称</td><br />  <td><br />  <select name="officename" id="officename" onchange="setofficecode()" style="width:150px;"><br /><?php<br />include('conn.php');<br /> $sql="select * from officename";<br /> $query=mysql_query($sql);<br /> while($result=mysql_fetch_array($query)){<br />  ?><br /> <option value="<?=$result[officename]?>"><?=$result[officename]?></option><br /> <?php<br /> }<br /> ?><br />  </select><br />  </td><br />  </tr><br />  <tr><br />  <td>办公室号码</td><br />  <td><input type="text" name="officecode" id="officecode" style="width:150px;" value="101"  /></td><br />  </tr><br /></table><br /><br /><input type="submit" value="提交" /><br /></div><br /><br /><br /></form><br />
로그인 후 복사


------解决方案--------------------
改好了
<meta><br> <br><br><br> <br> <br>
로그인 후 복사



  
  
  
  
  
  
  
  
办公室名称
  
  
办公室号码

 
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿