Ver Mensaje Individual
  #36 (permalink)  
Antiguo 16/03/2012, 06:03
sirchote
 
Fecha de Ingreso: julio-2010
Mensajes: 116
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Envio de datos servidor - servidor

El problema es que no tengo ni la menor idea de AJAX. He puesto eso en un archivo y me salta error

Que fallos hay por aqui? :)

archivoA.php
Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <?
  4. $.ajax({
  5.   url: "enviaA.php?id=2",
  6.   context: document.body
  7.   success: function(){
  8.     return true;
  9.   }
  10. );
  11. ?>
  12. </head>
  13. <body>
  14. estimado cliente $id_cliente, todo ha ido bien, ya puede irse a tomar un café
  15. </body>
  16.  
  17. </html>
`

enviaA.php

Código PHP:
Ver original
  1. <?
  2. $dato1 = 1;
  3. $dato2 = 2;
  4. $respuesta = curl -d "dato1=$dato1&dato2=$dato2" http://www.xxx.com/recibeB.php
  5.  
  6. if ($respuesta == 'ok') {
  7. //el traspaso de información se realizo con exito
  8. }else {
  9. //se produjo un error en el traspaso de información
  10. }
  11. ?>


recibeB.php
Código PHP:
Ver original
  1. <?php
  2. $dato1 = $_POST['dato1'];
  3. $dato2 = $_POST['dato2'];
  4. $todoOK = true;
  5.  
  6.    $HOSTNAME = "X";        //SERVIDOR
  7.     $USERNAME = "X";             //USUARIO
  8.     $PASSWORD = "X";                //CONTRASEÑA
  9.     $DATABASE = "X";   //BASE DE DATOS      
  10.    
  11.     function conectar(){
  12.     global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
  13.     $idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
  14.     mysql_select_db($DATABASE, $idcnx);
  15.     return $idcnx;
  16.    
  17.     conectar();
  18.     $sql = mysql_query("INSERT INTO demo VALUES ('', $dato1)");
  19.  
  20. if ($todoOk) {   //supondremos que $todoOk es un boolean (true o false)
  21. echo 'ok';          //si todo salio bien le decimos al servidor a que salio OK
  22. }else {
  23. echo 'fail!';        //si algo salio mal le decimos que hubo un fallo
  24. }
  25. ?>