欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ajax+PHP實(shí)現(xiàn)的分類列表框功能示例

 更新時(shí)間:2019年02月11日 12:07:49   作者:chengqiuming  
這篇文章主要介紹了Ajax+PHP實(shí)現(xiàn)的分類列表框功能,涉及php結(jié)合ajax交互查詢數(shù)據(jù)庫(kù)與列表框構(gòu)建相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Ajax+PHP實(shí)現(xiàn)的分類列表框功能。分享給大家供大家參考,具體如下:

一 代碼

conn.php:

<?php
  $conn = mysql_connect("localhost", "root", "root") or die("連接數(shù)據(jù)庫(kù)服務(wù)器失?。?.mysql_error()); //連接MySQL服務(wù)器
  mysql_select_db("db_database27",$conn); //選擇數(shù)據(jù)庫(kù)db_database27
  mysql_query("set names utf8"); //設(shè)置數(shù)據(jù)庫(kù)編碼格式utf8
?>

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>添加商品信息</title>
</head>
<body>
<script language="javascript" src="index.js"></script>
<form name="form" method="post" action="">
 <table width="419" border="0" align="center" cellspacing="1" bgcolor="#9999CC">
  <tr>
   <td height="36" colspan="3" bgcolor="#FFFFFF"><font color="#0066CC" size="+2">添加商品</font></td>
  </tr>
  <tr>
   <td width="122" height="26" bgcolor="#FFFFFF" align="right">商品名稱:</td>
   <td height="26" colspan="2" bgcolor="#FFFFFF"><input type="text" name="name" /></td>
  </tr>
  <tr>
   <td height="26" bgcolor="#FFFFFF" align="right">商品類別:</td>
   <td width="64" height="26" bgcolor="#FFFFFF"><select name="ptype" id="ptype" onchange="changetype(this.value)">
  <?php
   include_once("conn/conn.php");//包含數(shù)據(jù)庫(kù)連接文件
 $sql=mysql_query("select * from tb_commotype group by ptype");//按大類分組查詢
 while($row=mysql_fetch_array($sql)){//循環(huán)輸出下拉列表框選項(xiàng)
  echo "<option value='".$row['ptype']."'>".$row['ptype']."</option>";
 }
 ?>
   </select></td>
   <td width="219" height="26" bgcolor="#FFFFFF" id="showtype" name="showtype"></td>
  </tr>
  <tr>
   <td height="26" bgcolor="#FFFFFF" align="right">商品價(jià)格:</td>
   <td height="26" colspan="2" bgcolor="#FFFFFF"><input type="text" name="price" /></td>
  </tr>
  <tr>
   <td height="26" bgcolor="#FFFFFF">&nbsp;</td>
   <td height="26" colspan="2" bgcolor="#FFFFFF"><input type="submit" name="Submit" value="提交" /></td>
  </tr>
 </table>
</form>
<script language="javascript">
  changetype(document.getElementById("ptype").value);//頁(yè)面載入即執(zhí)行函數(shù),顯示子類內(nèi)容
</script>
</body>
</html>

type.php:

<?php
  include_once("conn/conn.php");//包含數(shù)據(jù)庫(kù)連接文件
 //echo $_GET['ptype'];
 //$ptype=iconv("gb2312","utf-8",$_GET['ptype']);//把參數(shù)值做編碼轉(zhuǎn)換
 $sql=mysql_query("select stype from tb_commotype where ptype='".$_GET['ptype']."'");//查詢子類內(nèi)容
 echo "<select name='stype' id='stype'>";//輸出html
 while($row=mysql_fetch_array($sql)){//循環(huán)輸出列表框選項(xiàng)中子類內(nèi)容
  echo "<option value='".$row['stype']."'>".$row['stype']."</option>";
 }
 echo "</select>";//輸出html
?>

index.js:

function changetype(v){
 var xml;
 if(window.ActiveXObject){//如果是瀏覽器支持ActiveXObjext則創(chuàng)建ActiveXObject對(duì)象
  xml=new ActiveXObject('Microsoft.XMLHTTP');
 }else if(window.XMLHttpRequest){//如果瀏覽器支持XMLHttpRequest對(duì)象則創(chuàng)建XMLHttpRequest對(duì)象
  xml=new XMLHttpRequest();
 }
  xml.open("GET","type.php?ptype="+v,true);//使用GET方法調(diào)用type.php并傳遞參數(shù)的值
  xml.onreadystatechange=function(){//當(dāng)服務(wù)器準(zhǔn)備就緒執(zhí)行回調(diào)函數(shù)
   if(xml.readyState==4 && xml.status==200){//如果服務(wù)器已經(jīng)傳回信息并未發(fā)生錯(cuò)誤
    var msg=xml.responseText;//把服務(wù)器傳回的值賦給變量msg
 //document.getElementById("showtype").innerHTML=msg;
 alert(msg);
   showtype.innerHTML=msg;//把傳回的值顯示在id=showtype的元素中
   }
  }
  xml.send(null);//不發(fā)送任何數(shù)據(jù),因?yàn)閿?shù)據(jù)已經(jīng)使用請(qǐng)求URL通過(guò)GET方法發(fā)送
}

二 運(yùn)行結(jié)果

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php生成隨機(jī)密碼的三種方法小結(jié)

    php生成隨機(jī)密碼的三種方法小結(jié)

    使用PHP開發(fā)應(yīng)用程序,尤其是網(wǎng)站程序,常常需要生成隨機(jī)密碼,如用戶注冊(cè)生成隨機(jī)密碼,用戶重置密碼也需要生成一個(gè)隨機(jī)的密碼。
    2010-09-09
  • 不支持fsockopen但支持culr環(huán)境下下ucenter與modoer通訊問(wèn)題

    不支持fsockopen但支持culr環(huán)境下下ucenter與modoer通訊問(wèn)題

    網(wǎng)站上線,modoer與ucenter 下不能通訊折騰了我差不多二天,開始都以為自己的配置出問(wèn)題,移植了平臺(tái)后就不能通訊了,修改了幾次配置,都沒(méi)有成功
    2011-08-08
  • PHP生成指定范圍內(nèi)的N個(gè)不重復(fù)的隨機(jī)數(shù)

    PHP生成指定范圍內(nèi)的N個(gè)不重復(fù)的隨機(jī)數(shù)

    今天小編就為大家分享一篇關(guān)于PHP生成指定范圍內(nèi)的N個(gè)不重復(fù)的隨機(jī)數(shù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • PHP跨時(shí)區(qū)(UTC時(shí)間)應(yīng)用解決方案

    PHP跨時(shí)區(qū)(UTC時(shí)間)應(yīng)用解決方案

    解決PHP跨時(shí)區(qū)應(yīng)用需要將將程序內(nèi)部時(shí)區(qū)設(shè)置為UTC時(shí)間.(UTC 也可以叫 GMT) 數(shù)據(jù)庫(kù)中存儲(chǔ)UTC時(shí)間等等,感興趣的朋友可以了解下
    2013-01-01
  • Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼

    Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼

    這篇文章主要為大家詳細(xì)介紹了Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下
    2016-07-07
  • php實(shí)現(xiàn)ip白名單黑名單功能

    php實(shí)現(xiàn)ip白名單黑名單功能

    本文給大家分享了2個(gè)php用于實(shí)現(xiàn)黑白名單的實(shí)用函數(shù),分別是安全I(xiàn)P檢測(cè)函數(shù)和獲取客戶端IP函數(shù),注釋里解釋的非常清楚,這里我就不多廢話了。
    2015-03-03
  • php實(shí)現(xiàn)scws中文分詞搜索的方法

    php實(shí)現(xiàn)scws中文分詞搜索的方法

    這篇文章主要介紹了php實(shí)現(xiàn)scws中文分詞搜索的方法,詳細(xì)介紹了scws中文分詞搜索的具體步驟與相關(guān)使用技巧,并提供了scws的本站下載地址,需要的朋友可以參考下
    2015-12-12
  • php適配器模式簡(jiǎn)單應(yīng)用示例

    php適配器模式簡(jiǎn)單應(yīng)用示例

    這篇文章主要介紹了php適配器模式簡(jiǎn)單應(yīng)用,結(jié)合實(shí)例形式分析php適配器模式原理及使用適配器模式創(chuàng)建的天氣預(yù)報(bào)查詢接口功能相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • PHP中使用CURL獲取頁(yè)面title例子

    PHP中使用CURL獲取頁(yè)面title例子

    這篇文章主要介紹了PHP中使用CURL獲取頁(yè)面title例子,本文使用正則實(shí)現(xiàn)獲取頁(yè)面title、頁(yè)面編碼、<head>標(biāo)簽中的內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • 利用PHP計(jì)算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例

    利用PHP計(jì)算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例

    這篇文章主要給大家介紹了關(guān)于利用PHP計(jì)算有多少小于當(dāng)前數(shù)字的數(shù)字的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論