Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 08-ene-2008, 21:56   #1 (permalink)
jesuko ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 9
Pregunta Xajax php mysql como utiliza xajax ?

quiero utilizar xajax pero desearia saber o si alguien me podria dar un pequeño ejemplo de como llamar un ajax con xajax osea quierp derrepente hacer un select y q se muestre en un div.
desearia saber a quien le hago include... , la funcion que llamo , etc
gracias..
tambien me podrian decir que framework para php es elmejor de todos..
gracias de nuevo
jesuko está desconectado   Responder Citando
Antiguo 26-feb-2008, 21:27   #2 (permalink)
ranceis ha deshabilitado el karma
 
Avatar de ranceis
 
Fecha de Ingreso: septiembre-2006
Mensajes: 32
Re: Xajax php mysql como utiliza xajax ?

<?
//incluímos la clase ajax
require ('xajax/xajax.inc.php');

//instanciamos el objeto de la clase xajax
$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();

function procesar_formulario($form_entrada){
//creo el xajaxResponse para generar una salida
$respuesta = new xajaxResponse('ISO-8859-1');


$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "empleados";

$con = mysql_connect($bd_host, $bd_usuario, $bd_password);

mysql_select_db($bd_base, $con);

$sql=mysql_query("SELECT * FROM empleados");

$nuevo_select = "<select name='poblaciones'>";
while( $row = mysql_fetch_array( $sql ) ) {
$nuevo_select .= '<option value="' . $row['idempleado '] . '">' . $row['Nombre'] . '</option>';
}
$nuevo_select .= "</select>";
$respuesta->addAssign("capaformulario","innerHTML",$nuevo_sel ect);
return $respuesta;



}

//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("procesar_formulario");

//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequests();
?>
<html>
<head>

<title>Enviar y procesar un formulario con Ajax y PHP</title>
<?
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("xajax/");
?>
</head>

<body>
<h1>&nbsp;</h1>
<br />
<div id="capaformulario">
<form id="formulario">
<br />
<br />
<input type="button" value="Enviar" onClick="xajax_procesar_formulario(xajax.getFormVa lues('formulario'))" />
</form>
</div>

</body>
</html>

.. lo que hago aqui creo el div capaformulario, y al momento de darle clic, se ejecuta la funcion que realiza una consulta a mysql, y despliega un list con el resultado de la consulta
ranceis está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93