PHP Database Print (with AJAX)

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

PHP Database Print (with AJAX)

Δημοσίευση από AAT » 27 Νοέμ 2007 18:15

Me afto mporite na probalete steixia ths mysql me texnologia AJAX.

Javascript:

Κώδικας: Επιλογή όλων

var xmlHttp

function showUser(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="getuser.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
php page:

Κώδικας: Επιλογή όλων

<?php
$q=$_GET&#91;"q"&#93;;

$con = mysql_connect&#40;'localhost', 'someone', '****'&#41;;
if &#40;!$con&#41;
 &#123;
 die&#40;'Could not connect&#58; ' . mysql_error&#40;&#41;&#41;;
 &#125;

mysql_select_db&#40;"ajax_db", $con&#41;;

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

$result = mysql_query&#40;$sql&#41;;

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
<th>Job</th>
</tr>";

while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41;
 &#123;
 echo "<tr>";
 echo "<td>" . $row&#91;'FirstName'&#93; . "</td>";
 echo "<td>" . $row&#91;'LastName'&#93; . "</td>";
 echo "<td>" . $row&#91;'Age'&#93; . "</td>";
 echo "<td>" . $row&#91;'Hometown'&#93; . "</td>";
 echo "<td>" . $row&#91;'Job'&#93; . "</td>";
 echo "</tr>";
 &#125;
echo "</table>";

mysql_close&#40;$con&#41;;
?>
html form:

Κώδικας: Επιλογή όλων

<html>
<head>
<script src="selectuser.js"></script>
</head>
<body>

<form> 
Select a User&#58;
<select name="users" onchange="showUser&#40;this.value&#41;">
<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>

<p>
<div id="txtHint"><b>User info will be listed here.</b></div>
</p>

</body>
</html>

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

PHP Database Print (with AJAX)

Δημοσίευση από p_pan » 24 Απρ 2008 11:35

kane kai ena mikro demo...!!!! :lol:
Αγράματος...

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης