<html>
<head>
<title>Ajax and PHP at work</title>
<script language = "javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID)
{
if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("POST", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>
</head>
<body>
<?php
$srs = mssql_connect("localhost","","");
if (!$srs)
{
echo "Non connect";
}
else
{
mssql_select_db("О",$srs);?>
<form method="post"><p>Список : <SELECT ID="Pre" onchange="getData('S.php', 'ST')">
<?php
//список
$intres=mssql_query("SQL-запрос", $srs);
$j=0;
$KodP=mssql_result($intres,$j,0);
For ($j=0;$j<=mssql_num_rows($intres)-1;$j++)
{
$Kol=mssql_result($intres,$j,0); //
$Kol1=mssql_result($intres,$j,1);
echo("<OPTION VALUE = ".$Kol." >".$Kol1."\n");
}
mssql_free_result($intres);
echo('</SELECT></p><b>Наименование :</b>ъ
<input type="Text" name="txt" ><input type="Submit" value="Создать">
<br><p align=center><Div ID="ST">
<table border="1" width="100%"> <tr> <td width="3%" align=center><b><font size="4">№</font></b></td>
<td align=center><b><font size="4">Наименование </font></b>
</td>
<td align=center width="10%"><b><font size="4">Дата создания</font>
</b></td><td align=center width="5%"><b><font size="4">Кол</font>
</b></td></tr> ');
$intres=mssql_query("SQL-запрос", $srs);
$j=0;$p=0;
For ($j=0;$j<=mssql_num_rows($intres)-1;$j++)
{
$p++;
echo("<tr><td>".$p."</td>");
$Kol=mssql_result($intres,$j,3); //
$Kol1=mssql_result($intres,$j,4);
$Kol2=mssql_result($intres,$j,5);
echo("<td>".$Kol."</td>");
echo("<td>".$Kol1."</td>");
echo("<td>".$Kol2."</td>");
echo("</tr>");
}
}
echo('</table></Div></center></p><br><br>');?>
</form> </body> </html> |