Estoy usando una bd en mysql de prueba con una sola tabla con los siguientes campos: Cedula, nombre y apellido...
aqui esta el codigo fuente....
Esta es función la llama un boton buscar y se encarga buscar los datos..
la variable $datos["buscar_cedula"] me llega vacia en todos los navegadores menos i.explores:
Código:
aqui esta el codigo html y la llamada.function buscar_datos($datos){ $respuesta = new xajaxResponse(); $respuesta->setCharacterEncoding('ISO-8859-1'); $conexion = mysql_connect("localhost", "root", "1234"); mysql_select_db("prueba",$conexion); $query = "SELECT *from persona where cedula = " .$datos["buscar_cedula"]; $resultado = mysql_query($query); if ($resultado){ if (mysql_num_rows($resultado) != 0){ $row = mysql_fetch_array($resultado); $respuesta->Assign("cedula","value",$row["Cedula"]); $respuesta->Assign("nombre","value",$row["Nombre"]); $respuesta->Assign("apellido","value",$row["Apellido"]); }else{ $respuesta->alert("Cedula No Registrada"); } }else{ $respuesta->alert("Error en el query: " . mysql_error()); } mysql_free_result($resultado); return $respuesta; }
Código:
<form name="form1"> <table border="0" align="center"> <tr> <td bgcolor="#CCCCCC">Cedula a Consultar:</td> <td><input name="buscar_cedula" type="text" id="buscar_cedula"><input type="button" name="Submit" value="Buscar" onClick="xajax_buscar_datos(xajax.getFormValues('form1'))"></td> </tr> <tr align="center"> <td colspan="2"><hr></td> </tr> <tr> <td bgcolor="#CCCCCC">Cedula</td> <td><input name="cedula" type="text" id="cedula"></td> </tr> <tr> <td bgcolor="#CCCCCC">Nombre:</td> <td><input name="nombre" type="text" id="nombre"></td> </tr> <tr> <td bgcolor="#CCCCCC">Apellido:</td> <td><input name="apellido" type="text" id="apellido"></td> </tr> </table> </form>