Foros del Web » Programando para Internet » Javascript » Frameworks JS »

xajax y objetos...php5 base de datos..pear

Estas en el tema de xajax y objetos...php5 base de datos..pear en el foro de Frameworks JS en Foros del Web. Hola, estoy desarrollando un proyecto y para ello intento mesclar tanto ajax como php5 y pear... pear con php5 funciona excelente.. xajax con php5 funciona ...
  #1 (permalink)  
Antiguo 21/03/2007, 11:27
 
Fecha de Ingreso: mayo-2006
Mensajes: 17
Antigüedad: 18 años
Puntos: 0
xajax y objetos...php5 base de datos..pear

Hola, estoy desarrollando un proyecto y para ello intento mesclar tanto
ajax como php5 y pear...

pear con php5 funciona excelente..
xajax con php5 funciona excelente..

pero pear con xajax al parecer no funciona...

les explico el problema en concreto.

tengo una funcion que crea la conexion a la base de datos
Cita:
$db=Conectarse()
esa funcion utilzia pear y todo bien hasta ahi..
tengo un archivo php con funciones para xajax.. y a el accedo con formularios y "onclicks.."
resulta que una de las funciones debe validar formularios con la base de datos
y no hay caso de conseguir el $db desde esa funcion...

intente guardar el $db en un objeto
Cita:
$usuario->$db
pero la funcion no lo reconoce...
luego intente guardar el usuario en session para luego llamarlo desde la funcion
Cita:
$_SESSION["usuario"]=$usuario; y luego $_SESSION["usuario"]->db;
pero tampoco lo reconoce...

no se como solucionarlo, el punto en concreto es que no quiero tener que crear una nueva conexion en cada una de las funciones... ya que el sistema se basa en la conexion a base de datos y formularios...

no seria correcto ni optimo que para cada formulario tenga que crear una nueva conexion... alguien sabe como puedo hacerlo?

como puedo enviar el $db o el $usuario o el $_SESSION["usuario"] a la funcion?


muchas gracias y espero puedan ayudarme, ya que es indispensable para seguir en el desarrollo...

Daniel Aldea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:14.