Hola a todos los foreros
Estoy empezando en ajax no se utilizarlo mucho y me estoy guiando de ejemplos, tengo un select y al escoger un dato quiero que me despliegue abajo la informacion en tablas, solo tengo esto:
Código HTML:
<p>
<script type="text/javascript">
function showUser(str)
{
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>
Este es mi codigo para ajax y aqui muestro el select
Código PHP:
<p>Seleccione el caso que desea visualizar:</p>
<form>
<select name="users" onchange="showUser(this.value)">
<option value=""> </option>
<?php
require_once("conexion.php");
$sql="select idstatusdeservicios,cabecera_cliente from statusdeservicios";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
?>
<option value=" <? echo $row[1]; ?>"><? echo $row[1]; ?></option>
<?php
}
?>
</select>
</form>
Todo esto lo tengo en una clase y aparte tengo otra:
Código PHP:
<?php
$q=$_GET["q"];
require_once("conexion.php");
$sql=mysql_query(" select
`comentariosstatus`.`Fecha_hora` AS `Fecha_hora`,
`comentariosstatus`.`notas` AS `notas`,
`statusdeservicios`.`cabecera_cliente` AS `cabecera_cliente`,
`statuscomunicado`.`tipo` AS `tipo`
from
((`comentariosstatus` join `statusdeservicios`) join `statuscomunicado`) WHERE id = '".$q."')");
$result = $sql;
echo "<table border='1'>
<tr>
<th>Cabecera de caso</th>
<th>Tipo</th>
<th>Fecha y hora</th>
<th>Notas</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo '<TD>' . $registroclic['cabecera_cliente'].'</TD> ' ;
echo '<TD>' . $registroclic['tipo'].'</TD> ' ;
echo '<TD>' . $registroclic['Fecha_hora'].'</TD> ' ;
echo '<TD>' . $registroclic['notas'].'</TD> ' ;
echo "</TR>";
}
echo "</table>";
?>
Pero no me muestra la tabla donde esta mi error?
Si alguno me puede ayudar gracias