Foros del Web » Programando para Internet » Javascript »

ejecutar funcion php con ajax

Estas en el tema de ejecutar funcion php con ajax en el foro de Javascript en Foros del Web. Espero explicarme bien se como utilizar ajax con esta funcion le doy de alta a mis usuarios en mi aplicacion: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : ...
  #1 (permalink)  
Antiguo 14/11/2011, 12:23
 
Fecha de Ingreso: diciembre-2010
Mensajes: 87
Antigüedad: 13 años, 4 meses
Puntos: 2
ejecutar funcion php con ajax

Espero explicarme bien

se como utilizar ajax con esta funcion le doy de alta a mis usuarios en mi aplicacion:

Código Javascript:
Ver original
  1. function alta_usuarios()
  2. {
  3.     //datos del usaurio
  4.     usuario=document.alta_usuario.usuario.value;
  5.     password=document.alta_usuario.password.value;
  6.     email=document.alta_usuario.email.value;
  7.     celular=document.alta_usuario.celular.value;
  8.     comision=document.alta_usuario.comision.value;
  9.     //validando campos obligatorios
  10.     if(usuario=='' || password=='' || email=='')
  11.     {
  12.         alert('Los Campos marcados con Asterisco (*) son Obligatorios');
  13.         return;
  14.     }
  15.     ajax=objetoAjax();
  16.     ajax.open("POST", "scripts_php/alta_usuarios.php",true);
  17.     ajax.onreadystatechange=function() {
  18.         if (ajax.readyState==4){
  19.            
  20.         }
  21.         else
  22.         {
  23.             document.getElementById ("lista_usuarios").innerHTML='<center><br/><img src="img/validando.gif"></img><br/></center>';
  24.         }
  25.     };
  26.     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  27.     ajax.send("usuario="+usuario+"&password="+password+"&email="+email+"&celular="+celular+"&comision="+comision);
  28. }

explicare un poco la funcion, obtiene los datos ingresados en lo campos de texto y los envia al archivo alta_usuarios.php en donde se ingresa a la base de datos; hasta ahi todo bien ahora lo que quiero hacer y no se si se pueda, es que despues de que se ejecute el alta de usuarios quiero ejecutar una funcion php que tengo creada en otro archivo php llamado funciones.php mi funcion php es la siguiente:

Código PHP:
Ver original
  1. function listar_usuarios()
  2. {
  3.     include_once("conexion.php");
  4.     $sql=mysql_query("SELECT nombre_usuario, email, celular, comision,status FROM usuarios where email<>'administrador'",$conexion);
  5.     $num = mysql_num_rows($sql);
  6.     if($num>0)
  7.     {
  8.         $lista="listo los usuarios";
  9.     }
  10.     else
  11.     {
  12.         $lista="Sin Usuarios Registrados";
  13.     }
  14.     return $lista;
  15.     mysql_close($conexion);
  16. }

espero que me hayan entendido
  #2 (permalink)  
Antiguo 14/11/2011, 12:41
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: ejecutar funcion php con ajax

no necesitas ajax para eso, es solo cuestión de incluir el archivo en PHP y llamar a tal función
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, funcion, html, php
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 03:22.