Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Xajax php mysql como utiliza xajax ? (http://www.forosdelweb.com/f127/xajax-php-mysql-como-utiliza-xajax-546511/)

jesuko 08/01/2008 22:56

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 :-)

ranceis 26/02/2008 22:27

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

cerubiano 06/07/2009 20:06

Respuesta: Xajax php mysql como utiliza xajax ?
 
Ranceis, he probado tu codigo y me genera un error
Parse error: parse error, unexpected T_STRING in C:\Program Files\EasyPHP 2.0b1\www\prueba_buscador.php on line 31
.........que sera????
gracias

eall 06/07/2009 22:22

Respuesta: Xajax php mysql como utiliza xajax ?
 
visita este tutorial http://www.programacionweb.net/artic...iculo/?num=499
en mi blog tengo algunos tutoriales que podrían ayudarte.

exito.


La zona horaria es GMT -6. Ahora son las 19:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.