Cita:
Iniciado por caricatos 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 originalfunction mostrar_mensaje(mensaje, mensajedos, mensajetres){
var miHttpRequest= Ajax(); // Instancia el objeto al llamar a la funcion AJAX
miHttpRequest.open( 'GET', 'cphp/ingresarasunto.php?cli='+mensaje+'&cont='+mensajedos+'&asu='+mensajetres, true );
miHttpRequest.send();
miHttpRequest.onreadystatechange= function(){
if (miHttpRequest.readyState==4){
var respuesta= miHttpRequest.responseText; // la respuesta queda el texto que va a salir en la DIV
document.getElementById('pesta2').innerHTML = respuesta;
alert("Asunto ingresado con exito");
}
}
}
Y este el php que las procesa.
Código PHP:
Ver original<?PHP
include ("conect.php");
$cliente =$_GET['cli'];
$contacto =$_GET['cont'];
$asunto =$_GET['asu'];
$centro =' del ';
$fecha =$hora.$centro.$dia;
$completo = 'NO';
$sql = "INSERT INTO santiago (cliente, asunto, contacto, fecha, completo) VALUES ('$cliente','$asunto','$contacto','$fecha','$completo')";
?>
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<?PHP
include ("conect.php");
$sql = "select * from santiago";
echo'<table>';
echo '<tr><td>'.$row["cliente"].'</td><td>'.$row["asunto"].'</td><td>'.$row["contacto"].'</td><td>';
}
echo'</td></tr></table>';
?>
Código PHP:
Ver original<?PHP
include ("conect.php");
$sql = "select * from santiago where completo = 'NO'";
echo'<table>';
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"].')">';
}
echo'</td></tr></table>';
?>
Si me dices bien que le tendria que modificar, me ahorrarias toda una noche de trabajo y rompeduras de cabeza. Muchas gracias