Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/06/2013, 07:38
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 8 meses
Puntos: 36
Respuesta: Direccionar una función especifica php con ajax

Amigo: doctorhd,

te comentare que es lo que yo hago...

dentro de los ajax, utilizo este mecanismo k te muestro:

Código PHP:
Ver original
  1. ajax=objetoAjax();
  2.         ajax.open("POST", "acciones/guardar.php?id=1");
  3.         ajax.onreadystatechange=function() {
  4.             if (ajax.readyState==4) {
  5.                 alert(ajax.responseText)
  6.             }
  7.         }

fijate que en la linea ajax.open, el envio de los valores esta en guardar.php?id=1

ahora te enseno el fichero guardar.php

Código PHP:
Ver original
  1. include("../includes/conexion.php");
  2. include("../includes/session.php");
  3.  
  4. //==================================
  5. if($_GET['id']=="1"){
  6.     mysql_query("INSERT INTO nm_consejos SET idmunicipio='".$_POST["idmunicipio"]."', consejos='".ucfirst($_POST["consejo"])."' ");
  7. }
  8.  
  9. //======================================================================
  10. if($_GET['id']=="2"){
  11.  
  12.     $rs = mysql_query(" SELECT fecha_alta FROM tb_titulares WHERE id='".$_POST["titular"]."' ");
  13.     $row = mysql_fetch_assoc($rs);
  14.     $fechaalta_titular = $row['fecha_alta'];
  15.  
  16.     $fechaalta_trab = $_POST["fechaalta_trab"];
  17.  
  18.         if ($fechaalta_titular > $fechaalta_trab)
  19.         {
  20.             echo "La fecha de inicio del trabajador no puede ser anterior a la del titular.";
  21.         }else{
  22.             echo "@";
  23.         }
  24. }


Como veras solo uso una pagina *.php donde hago todos los procesos de interaccion con la base de datos.

Saludos,