Aqui tengo el codigo del index.php donde genero un combo dinamico:
Código PHP:
<?
$query_vehiculo="SELECT * FROM tarifas";
$consulta_vehiculo= mysql_query($query_vehiculo, $dbh) or die ("problema con query");
?>
<select name="users" onchange="showUser(this.value)">
<option>Select your car</option>
<?
while($renglon = mysql_fetch_row($consulta_vehiculo)) { ?>
<option value="<? echo $renglon[0]?>"><?=$renglon[2];?></option>
<? } ?>
</select>
<br />
<div id="txtHint">Data car</div>
Luego, aqui ajax_vehiculos.js
Código HTML:
var xmlHttp
function showUser(str) {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null) {
alert ("Browser does not support HTTP Request")
return
}
var url="http://www.executive.com.mx/2008/site/reservas/get_car.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;
}
Y esta es la pagina que cargaba y correctamente:
Código PHP:
<?
include("config.php");
$xUsers=$_GET[q];
//echo $xUsers." <----- Variable del GET";
$query_tarifas="SELECT * FROM tarifas WHERE id='".$xUsers."'";
$consulta_tarifas= mysql_query($query_tarifas, $dbh) or die ("problema con query");
$renglon_tarifas = mysql_fetch_row($consulta_tarifas);
$renglon_union=$renglon_tarifas[2];
//echo $renglon_union." <----- Variable union<br>";
$query_car="SELECT * FROM vehiculos WHERE modelo='".$renglon_union."'";
$consulta_car= mysql_query($query_car, $dbh) or die ("problema con query");
$renglon_car= mysql_fetch_row($consulta_car);
?>
<table width="50%" align="center" class="despliegue_ciudades">
<tr>
<td colspan="4" align="center"><img src="http://www.executive.com.mx/2008/site/admin_reservas/fotos_vehiculos/<? echo $renglon_car[21] ?>" width="200" height="150" alt=""></td>
</tr>
<td align="center" class="titulo">Car</td>
<td width="29%" align="center" class="titulo">Pasangers</td>
<td width="24%" align="center" class="titulo">Bags</td>
<td width="24%" align="center" class="titulo">Price</td>
</tr>
<tr>
<td align="left"><? echo $renglon_tarifas[2]; ?></td>
<td align="left"><? echo $renglon_car[13] ?></td>
<td align="left"><? echo $renglon_car[18] ?></td>
<td align="left"><? echo $renglon_car[3] ?></td>
</tr>
</table>
Todo funcionaba perfecto, pero de pronto me empezo a mandar el error "Acceso denegado" en la linea 14 del index.php, pero ahi si que esta raro, porque esta linea no tiene nada, asi queeee, Ayudenmeeeeeeeee!!!!!
Desde ya Gracias otra vez :)