index.php - esqueleto donde muestra el contenido
enviar.php - sql envia mensajes db
mostrar.php - carga los mensajes de la db
y en ajax/javascript envia los datos al enviar.php para registrar los menajes ejemplo..
Código:
pero yo quisiera usar 1 solo archivo y en el index.php tener todas las funciones intente de hacerlo de la siguiente manera..$('#send').click(function(){ var user = $('#user').html(); var mesg = $('#mesg').val(); var dataString = 'user=' + user + '&mesg=' + mesg; $.ajax({ type: "POST", url: "sendmsg.php", data: dataString, success: function() { document.messgbox.mesgtextbox.value = ""; } }); });
Código:
$('#send').click(function(){ var user = $('#user').html(); var mesg = $('#mesg').val(); var dataString = '?f=send&user=' + user + '&mesg=' + mesg; $.ajax({ type: "POST", url: "index.php", data: dataString, success: function() { document.messgbox.mesgtextbox.value = ""; } }); });
Código PHP:
<?php
$funcion = $_GET["f"];
if ($funcion=="send"){
................................
}
?>
Código PHP:
if ($_POST) {
if ($funcion== "send") {
......................
}
nota:el form que envia el mensaje tiene la propiedad onsubmit="return false", la pagina index.php no recarga..