Pagina del formulario.html:
Código HTML:
Ver original
<!-- Hojas de estilo --> <link type="text/css" rel="stylesheet" href="CSS/formulario.css"> <!-- Formulario --> <form name="f_ayuda" onsubmit="Cargar('alta_ayuda.php','contenido');" method="post"> <div id="formulario"> <table style="text-align: left; width: 914px;" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="width: 700px;"><font size="3"> </tr> <tr> <td style="width: 200px;"><font size="3">Contenido: </font></td> <td style="width: 700px;"><font size="3"> </tr> </tbody> </table> <br> <div text-indent="15px"> </div> </div> </form>
pagina de destino del formulario alta_auyda.php
Código PHP:
Ver original
function validarCampo($sig){ if (!$lon==0) { $res=0; }else{ $res=1; //campo vacio y debia contener caracteres } return $res; } $base=movilidad; //Validamos los campos y añadimos la ayuda $tabla=ayuda; //Validamos los campos $contenido = $_POST['cont']; $encabezado = $_POST['enc']; echo '<br><p align="center"><font size="5"><strong> INSERTAR CUESTIÓN AYUDA </font><br></p>'; if (validarCampo($encabezado)==0 && validarCampo($contenido)==0){ mysql_query("INSERT $tabla (encabezadoAyuda, contenidoAyuda) VALUES ('$encabezado','$contenido')",$conex); //Comprobación: echo '<big> La cuentión de Ayuda ha sido insertada correctamente.</big><br>'; }else{ echo '<big> La cuentión de Ayuda no ha podido insertada por el siguiente error:<br><br> Error numero:'; echo $numeroerror; echo ' que significa '; echo $descrerror; echo '</big>'; } }else{ $en = validarCampo($encabezado); $con = validarCampo($contenido); echo $en; echo $con; if (validarCampo($encabezado)==1 && validarCampo($contenido)==1){ echo '<big> El campo ENCABEZADO debe contener algo.</big> <br> <big> El campo CONTENIDO debe contener algo.</big> <br>'; }elseif (validarCampo($encabezado)==1){ echo '<big> El campo ENCABEZADO debe contener algo.</big> <br>'; }elseif (validarCampo($contenido)==1){ echo '<big> El campo CONTENIDO debe contener algo.</big> <br>'; } } echo '<br> <a id="contacto" href="javascript:void(0);" onclick="Cargar(\'form_ayuda.html\',\'contenido\');">Volver a Insertar Ayuda</a><br><br>'; }else{ //Si la sesión esta cerrada echo '<br><div style="text-align: center;"><big> Su sesión a acabado, debe acceder de nuevo.<br><br> <div style="text-align: right; width: 963px;">'; } echo ' <a id="contacto" href="javascript:void(0);" onclick="Cargar(\'presentacion.php\',\'contenido\');">Volver al inicio</a>'; ?>
pagina de la funcion javascript, funciones.js:
Código Javascript:
Ver original
<script> function Cargar(url, target){ var req; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } document.getElementById(target).innerHTML = "Cargando<br>"; req.onreadystatechange = function() { if (req.readyState == 4) { if (req.status == 200) { document.getElementById(target).innerHTML = req.responseText; } else { document.getElementById(target).innerHTML = "Error"; } } } req.open("GET", url, true); req.send(""); } </script>
No se que hago mal o como hacerlo funcionar, si alguien puede echarme una mano me seria de gran ayuda.