PHPAjax請求MySQL資料庫

來源:互聯網
上載者:User

標籤:php ajax mysql資料庫

資料庫:650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/7F/ED/wKiom1cxmqaTUhj0AAA33CaMLRs331.png" title="資料庫圖片" alt="wKiom1cxmqaTUhj0AAA33CaMLRs331.png" />

前台頁面:choseForm.php

<html>

<head>

<script type="text/javascript">

function showUser(str){

var xmlhttp;

if (str=="")

 {

 document.getElementById("txtHint").innerHTML="";

 return;

 }

if (window.XMLHttpRequest)

 {// code for IE7+, Firefox, Chrome, Opera, Safari

 xmlhttp=new XMLHttpRequest();

 }

else

 {// code for IE6, IE5

 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

 }

xmlhttp.onreadystatechange=function()

 {

 if (xmlhttp.readyState==4 && xmlhttp.status==200)

   {

   document.getElementById("txtHint").innerHTML=xmlhttp.responseText;

   }

 }

xmlhttp.open("GET","getuser.php?q="+str,true);

xmlhttp.send();


}

</script>

</head>

<body>


<form> 

Select a User:

<select name="users" onchange="showUser(this.value)">

<option value="0">Please Choose</option>

<option value="1">Peter Griffin</option>

<option value="2">Lois Griffin</option>

<option value="3">Glenn Quagmire</option>

<option value="4">Joseph Swanson</option>

</select>

</form>

<div id="txtHint">客戶資訊將在此處列出 ...</div>


</body>

</html>


後台檔案:getuser.php

<?php

$q=$_GET["q"];


    $mysql_server_name="localhost"; //資料庫伺服器名稱

    $mysql_username="root"; // 串連資料庫使用者名稱

    $mysql_password="cxst789"; // 串連資料庫密碼

    $mysql_database="user"; // 資料庫的名字

    

    // 串連到資料庫

    $con=mysql_connect($mysql_server_name, $mysql_username,

                        $mysql_password);

if (!$con)

 {

 die(‘Could not connect: ‘ . mysql_error());

 }


mysql_select_db("user", $con);


$sql="SELECT * FROM user WHERE id = ‘".$q."‘";


$result = mysql_query($sql);


echo "<table border=‘1‘>

<tr>

<th>Firstname</th>

<th>Lastname</th>

<th>Age</th>

<th>Hometown</th>

<th>Job</th>

</tr>";


while($row = mysql_fetch_array($result))

 {

 echo "<tr>";

 echo "<td>" . $row[‘FirstName‘] . "</td>";

 echo "<td>" . $row[‘LastName‘] . "</td>";

 echo "<td>" . $row[‘Age‘] . "</td>";

 echo "<td>" . $row[‘Hometown‘] . "</td>";

 echo "<td>" . $row[‘Job‘] . "</td>";

 echo "</tr>";

 }

echo "</table>";


mysql_close($con);

?>


本文出自 “phpAjax請求” 部落格,請務必保留此出處http://15129824665.blog.51cto.com/10510385/1771839

PHPAjax請求MySQL資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.