Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2011, 09:30
stephanox
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 1
Exclamación Php + Joomla + Webservices + AYUDA!!!

Hola a tod@s ojalá me puedan ayudar...

Lo que quiero hacer que funcione es lo siguiente:

Tengo desarrollado un sitio en joomla (PHP) y base de datos MySQL y en el da la opción de registro a usuarios.

A la vez un compañero tiene desarrollado un sitio transaccional con base de datos SQL server 2005

En el registro de joomla hay 6 campos (Nombre, Nombre de ususario, Email, Contraseña, verificar la contraseña y número de cédula) Lo que se busca es que el usuario a registrase al ingresar el número de cédula, este número debe comprobarse si ya existe en la base de datos sql server del sitio transaccional que es viejo y que ya tiene usuarios (esto es para verificar si efectivamente los usuarios que ya estan registardos en en el sitio anterior de los que no), para esto mi compañero elaboro un webservice: http//MI_WEBSERVICE?WSDL en el se debe comprobar si el número de cédula ya existe en la base de datos sql server, si ya existe debe permitir el registro, de lo contrario no.

Para esto desarrollé un script en php que consuma el webservice, llamado “cliente.php”
Código PHP:
<form id="form1" name="form1" method="post" action="">
  <label>
  <input type="text" name="cedula" id="cedula" />
  </label>
  <p>
    <label>
    <input type="submit" name="enviar" id="enviar" value="enviar" />
    </label>
  </p>
</form>
<?php 
require_once("lib/nusoap.php");
$client = new soapclient("http//MI_WEBSERVICE?WSDL "true); 
$param = array(
               
"Cedula" => $_POST['cedula'],
               
"User" => "miusuario",
               
"Password" => "mipass"
                             
);
               
$result $client->call("Consulta",$param); 

if(isset(
$_POST["enviar"])) 

echo 
"<pre>";        print_r($result[ConsultaResult]);        echo "</pre>"


        
?>
Hasta ahí todo bien, el webservice me devuelve los datos, el problema es que no se como validar los datos para que el usuario pueda o no registrarse y colocar este ascript dentro del formulario de registro de joomla. Espero que me puedan ayudar. Muchas Gracias!