I'm using php,mysql,ajax in my web application. my index.php page has search option. I want the results to display different page(stock.php) but not in index page. When I use <div> in index page it works. But when I put div in different page it doesn't work. Where I goes wrong? Please help me..
This is my code.
index.php
Ajax code
searchResult.ph p
stock.php
This is my code.
index.php
Code:
<tr>[LEFT]
<td height="30"> Year :</td>
<td><? getVehicleYear(); ?></td>
</tr>
<tr>
<td height="30"> Fuel :</td>
<td><? getVehicleFuel();?> </td>
</tr>
<tr><td colspan="2"align="right">
<input type="image" src="http://bytes.com/images/searchBtn.jpg" name="Search" id="Search" onclick=" searchVehicle(); return false;" />
[/LEFT]
Code:
[LEFT]function searchVehicle(){
var dropdownIndex = document.getElementById('Year').selectedIndex;
var year = document.getElementById('Year')[dropdownIndex].value;
var dropdownIndex = document.getElementById('Fuel').selectedIndex;
var fuel = document.getElementById('Fuel')[dropdownIndex].value;
var request = GetXmlHttpObject();
var url="searchResult.php";
url=url+"?year="+year+"&fuel="+fuel+"&S="+1;
url=url+"&sid="+Math.random();
request.onreadystatechange=stateChanged;
request.open("GET",url,true);
request.send(null);
function stateChanged()
{
if (request.readyState==4)
{
document.getElementById("t").innerHTML=request.responseText;
}
}
}[/LEFT]
Code:
[LEFT]if($_GET['S']==1){
$year=$_GET['year'];
$fuel=$_GET['fuel'];
$sql="SELECT * FROM vehicles WHERE year='$year' AND fuel='fuel'";
$result = mysql_query($sql)or die(mysql_error());
echo "<table width=100% align=center>";
echo " <tr height=20 bgcolor=#C0C0C0><td align=center>Year</td><td align=center>Fuel</td><td>SELECT</td></tr>";
while($row = mysql_fetch_array($result))
{
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
echo "<tr class=normalText>";
echo "<td> $year</td>";
echo "<td> $fuel</td>";
echo "<td><a href='javascript:void(0);' onclick=\"LookupVehicle('$year','$fuel'); return false;\">Select</a></td>";
echo "</tr>";
}
echo "</table>";
}[/LEFT]
Code:
<div id="t"></div>
Comment