21/01/2011, 00:21
|
| | | Fecha de Ingreso: abril-2007 Ubicación: Guipuzcoa
Mensajes: 35
Antigüedad: 17 años, 7 meses Puntos: 0 | |
Respuesta: recoger variable con xajax Si, creo que entiendo lo que dices, mira te dejo el código de la parte php para q veas.
No puse todo el codigo, ahi va, esta es la parte php antes del head:
Código:
<?php
//incluimos html DOM parser
include("simplehtmldom/simple_html_dom.php");
//incluímos la clase ajax
require_once("/xajax/xajax_core/xajax.inc.php");
function procesar_formulario1($form_entrada)
{
$objResponse=new xajaxResponse();
$objResponse->assign("nom", "innerHTML", print_r($form_entrada["nombre"], true ) );
$objResponse->assign("app", "innerHTML", print_r($form_entrada["apellidos"], true ) );
$objResponse->assign("fch", "innerHTML", print_r($form_entrada["nacimiento"], true ) );
$objResponse->assign("dir", "innerHTML", print_r($form_entrada["direccion"], true ) );
$objResponse->assign("pais", "innerHTML", print_r($form_entrada["pais"], true ) );
$objResponse->assign("prov", "innerHTML", print_r($form_entrada["provincia"], true ) );
$objResponse->assign("ubi", "innerHTML", print_r($form_entrada["ciudad"], true ) );
$objResponse->assign("post", "innerHTML", print_r($form_entrada["postal"], true ) );
return $objResponse;
}
function procesar_formulario2($form_entrada)
{
$objResponse=new xajaxResponse();
$objResponse->assign("tlf", "innerHTML", print_r($form_entrada["telefono"], true ) );
$objResponse->assign("web", "innerHTML", print_r($form_entrada["web"], true ) );
return $objResponse;
}
function procesar_formulario3($form_entrada)
{
$objResponse=new xajaxResponse();
$objResponse->assign("prof", "innerHTML", print_r($form_entrada["profesion"], true ) );
$objResponse->assign("int", "innerHTML", print_r($form_entrada["intereses"], true ) );
return $objResponse;
}
//instanciamos el objeto de la clase xajax
$xajax=new xajax();
//Sacar ventana debug
//$xajax->configure("debug", true);
//registramos la función creada anteriormente al objeto xajax
switch($formulario){
case 1:
$xajax->register(XAJAX_FUNCTION, "procesar_formulario1");
break;
case 2:
$xajax->register(XAJAX_FUNCTION, "procesar_formulario2");
break;
case 3:
$xajax->register(XAJAX_FUNCTION, "procesar_formulario3");
break;
}
// $xajax->register(XAJAX_FUNCTION, "procesar_formulario1");
// $xajax->register(XAJAX_FUNCTION, "procesar_formulario2");
// $xajax->register(XAJAX_FUNCTION, "procesar_formulario3");
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
$xajax->configure('javascript URI','xajax/');
//$xajax->setCharEncoding('ISO-8859-1');
//$xajax->decodeUTF8InputOn(); De momento no tengo ninguna conexion a MySQL pero si consigo que esto funcione luego los metere. |