como hago para me ejecute esta consulta con xajax, es sobre una cosnulta en mysql que lo muestra en una tabla, no se si la sintaxis tes mala. cada vez de presiono el combox para cambia esta me tiene q mosrar en una tabla alas xxx historial de ese paciente
esta es el codigo
<?php
require ('xajax/xajax.inc.php');
$xajax = new xajax();
$xajax ->setCharEncoding('ISO-8859-1');
$xajax ->decodeUTF8InputOn();
function modDato($pac,$conexion)
{
$consulta = "SELECT NPaciente, APaciente, NHistorial, FHistorial FROM paciente, historialmedico WHERE paciente.IdPaciente =";
$consulta.="'".$pac."' AND historialmedico.IdPaciente = '".$pac."'";
$query = mysql_query($consulta, $conexion) or die (mysql_error());
$resultado= mysql_fetch_assoc($query);
$numquery = mysql_num_rows($query);
$nuevodato ="Resultado de busqueda.";
$nuevodato = '<table border="1" align="center">';
$nuevodato.='<tr>';
$nuevodato.='<td>Nº HISTORIAL.</td>';
$nuevodato.='<td>FECHA.</td>';
$nuevodato.='<td>NOMBRE.</td>';
$nuevodato.='<td>APELLIDO.</td>';
$nuevodato.='</tr>';
do
{
$nuevodato.='<tr>';
/*$nuevodato.='<td><a href="detallehistorial.php?recordID=';
$nuevodato .= $resultado["NHistorial"].'">';*/
$nuevodato.='<td>';
$nuevodato.= $resultado["NHistorial"].' '; //</a>';
$nuevodato.='</td>';
$nuevodato.='<td>'.$resultado["FHistorial"].' </td>';
$nuevodato.='<td>'.$resultado["NPaciente"].' </td>';
$nuevodato.='<td>'.$resultado["APaciente"].' </td>';
$nuevodato.='</tr>';
}while($resultado=mysql_fetch_assoc($query));
$rows=mysql_num_rows($query);
if($rows > 0)
{ mysql_data_seek($query, 0); $resultado=mysql_fetch_assoc($query);}
$nuevodato.='</table><br>'.$numquery.' Registros totales.';
return $nuevodato;
}
function MostarTablaDetalle($valIdPac)
{ $conecta=mysql_connect("localhost","root","");
mysql_select_db('oftamologico',$conecta);
$respuesta = new xajaxResponse('ISO-8859-1');
$newdato= modDato($valIdPac, $conecta);
$respuesta ->addAssign("tabladetalle","innerHTML",$newdato);
return $respuesta;
}
$xajax->registerFunction("MostarTablaDetalle");
$xajax->processRequests();
?>
este el html.
<select name="SelectIdPacienteHistorial" size="1" id="SelectIdPacienteHistorial" onchange="xajax_MostarTablaDetalle(document.Select IdPacienteHistorial.options[document.SelectIdPacienteHistorial.selectedIndex].value)">
POR FAVOR quien me pude ayudar.