Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/03/2009, 13:39
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: como hacer esto con funcion ajax???

Hola panino, no entendi muy bien tu ejemplo de ajax ya q no me keda claro en q parte se comunica javascript con el codigo php para hacer la consulta la bd, la funcion q tengo yo me comprueba si existe o no el id del padre en la bd y me muestra un mensaje indicando al usuario si existe o no el id, la funcion q tengo es esta:
Código PHP:

FUNCION JAVASCRIPT
:

function 
comprobar_rut_padre(rut)   
 {  
   var 
url 'http://'+location.host+'/PDA/ajax_comprobar_rut_padre.php';  
   var 
pars='rut_padre=rut';  
   var 
myAjax = new Ajax.Updater'mensaje_comprobar_rut'url, { method'get'parameterspars});  
    
 }

y mi archivo php donde hago la consulta a la bd es este:

include_once(
"./include_php/conexion.php"); 
 include_once(
"./include_php/funciones.php"); 
 
$fecha date("Y/m/d");
 
$_SESSION['ide_nino'];
 
 
 
     
$conn conexion();
     
$_SESSION['rut']=$_REQUEST['rut_padre']; 
     
$texto="";
     
$ingresarnull;
     
$sql="SELECT rut_padre, id_familia FROM familia WHERE rut_padre='".$_SESSION['rut']."'";  
     
$res=pg_query($conn$sql);  
     
$total=pg_num_rows($res);  
     
//select rut_padre, id_familia from familia where '15.529.140-0'=rut_padre
     
     
if($total>0)  
     {   
       
// El usuario existe en la Base de Datos  
       
$texto="Este Padre ya fue Ingresado";
       echo 
$texto;
               
     }  
     else  
     {  
       
       
       
// Ese nick esta libre  
           
$texto="Ud. Esta Ingresando a un Nuevo Responsable de Familia.";
           echo 
$texto;  
      
     }  

el input a comprobar es este y lo tengo con onkeyup:

<
input name="rut_padre" id="rut_padre" class="required" onKeyUp="comprobar_rut_padre(this.value)" title="Campo Obligatorio"/>
                           <
span id="mensaje_comprobar_rut" class="mensaje" 
ahora mi pregunta es; en base a esta funcion q tengo como puedo /hacer/modificar esta funcion para q una vez q me compruebe q el id dell padre ya existe en la base de datos ingrese el id del padre a la tabla q necesito y luego de esto me muestre un alert por pantalla diciendome q el padre ya existe y al hacer click en aceptar me envie a la siguiente pagina???..... porfavor ruego por su ayuda ya q solo me falta terminar esta parte para acabar con mi proyecto... de antemano graacias..... bye