Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2012, 18:02
pablojdm2010
 
Fecha de Ingreso: julio-2010
Mensajes: 59
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Colocar codigo en mas de una div

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

No te confundas... sql se usa para obtener datos de una base de datos, y con php solo "entregas" texto plano (text/plain) al script ajax, pero si cambias la cabecera (con php header("content-type: ...") puedes entregar entre otras cosas documentos xml (no me extrañaría que lo usases para generar imágenes u otras cosas...)

y una respuesta podría ser:

<listado>
<item>valor 1</item>
<item>valor 2</item>
</listado>

Y en vez de obtener los datos con responseText se debe usar responseXML...

Creo que lo segunda posibilidad (que expuse en el anterior mensaje) será la que uses...

Saludos
Veo que sos muy bueno en esto, trataria de no molestarte pero si me das una mano el que no seria molestado seria yo mañana por mi jefe jeje. Este es el codigo ajax que recibe las variables

Código Javascript:
Ver original
  1. function mostrar_mensaje(mensaje, mensajedos, mensajetres){
  2.  
  3.  var miHttpRequest= Ajax();  // Instancia el objeto al llamar a la funcion AJAX
  4.  miHttpRequest.open( 'GET', 'cphp/ingresarasunto.php?cli='+mensaje+'&cont='+mensajedos+'&asu='+mensajetres, true );
  5.  miHttpRequest.send();
  6.  
  7.  
  8.  miHttpRequest.onreadystatechange= function(){
  9.            if (miHttpRequest.readyState==4){
  10.            
  11.            
  12.  
  13.            var respuesta= miHttpRequest.responseText;  // la respuesta queda el texto que va a salir en la DIV
  14.  
  15.             document.getElementById('pesta2').innerHTML = respuesta;
  16.            
  17.             alert("Asunto ingresado con exito");
  18.            
  19.  
  20.            }
  21.           }
  22.  
  23. }

Y este el php que las procesa.
Código PHP:
Ver original
  1. <?PHP
  2.  
  3.  
  4.    
  5. include ("conect.php");
  6.  
  7.  
  8. $cliente =$_GET['cli'];
  9. $contacto =$_GET['cont'];
  10. $asunto =$_GET['asu'];
  11.  
  12. $hora = date("G:i:s");
  13. $centro =' del ';
  14. $dia = date("d/m/Y");
  15. $fecha =$hora.$centro.$dia;
  16.  
  17. $completo = 'NO';
  18.  
  19.  
  20.  
  21. $sql = "INSERT INTO santiago (cliente, asunto, contacto, fecha, completo) VALUES ('$cliente','$asunto','$contacto','$fecha','$completo')";
  22.  
  23. mysql_query($sql,$db);
  24.  
  25.  
  26.  
  27.  
  28. ?>

Y estos los php que quiero publicar en los div los cuales los agregaria al primer php con un include

Código PHP:
Ver original
  1. <?PHP
  2.  
  3.  
  4.  
  5. include ("conect.php");
  6.  
  7. $sql = "select * from santiago";
  8.  
  9. $resultados = mysql_query($sql,$db);
  10.  
  11. echo'<table>';
  12.  
  13. while($row = mysql_fetch_array($resultados)) {
  14.    echo '<tr><td>'.$row["cliente"].'</td><td>'.$row["asunto"].'</td><td>'.$row["contacto"].'</td><td>';
  15. }
  16.  
  17. echo'</td></tr></table>';
  18.  
  19.  
  20. ?>

Código PHP:
Ver original
  1. <?PHP
  2.  
  3. include ("conect.php");
  4.  
  5. $sql = "select * from santiago where completo = 'NO'";
  6.  
  7. $resultados = mysql_query($sql,$db);
  8.  
  9. echo'<table>';
  10.  
  11. while($row = mysql_fetch_array($resultados)) {
  12.    echo '<tr><td>'.$row["cliente"].'</td><td>'.$row["asunto"].'</td><td>'.$row["contacto"].'</td><td>'.$row["fecha"].'<input type="button" value="Resuelto" onclick ="asunto_resuelto('.$row["id"].')">';
  13. }
  14.  
  15. echo'</td></tr></table>';
  16.  
  17.  
  18. ?>

Si me dices bien que le tendria que modificar, me ahorrarias toda una noche de trabajo y rompeduras de cabeza. Muchas gracias