Tengo un formulario tal que el siguiente (del form todo esta correcto):
Código HTML:
<form name='formulario' id='formulario' method='post' action='nuevo_jugador.php'> <table> <tr><td colspan='4'> </td></tr> <tr> <td>Nombre: </td> <td><input type='text' name='nombre'></td> <td colspan='2'> </td> </tr> <tr><td colspan='4'> </td></tr> <tr> <td>Primer apellido: </td> <td><input type='text' name='apellido1'></td> <td> Segundo apellido: </td> <td><input type='text' name='apellido2'></td> </tr> <tr><td colspan='4'> </td></tr> <tr> <td>DNI: </td> <td><input type='text' name='dni'></td> <td colspan='2'> </td> </tr> <tr><td colspan='4'> </td></tr> <tr> <td>Telefono: </td> <td><input type='text' name='tlf'></td> <td colspan='2'> </td> </tr> <tr><td colspan='4'> </td></tr> <tr> <td>Email: </td> <td><input type='text' name='email'></td> <td colspan='2'> </td> </tr> <tr><td colspan='4'> </td></tr> <tr> <td colspan='4'><input type='button' class='miboton' value='Guardar' onClick='guardar_jugador();'></td> </tr> </table> </form>
Código PHP:
function guardar_jugador ()
{
xajax_procesar_formulario_jugadores_nuevo(xajax.getFormValues('formulario'), 'insertar');
}
Código PHP:
function procesar_formulario_jugadores_nuevo($form_entrada) {
$texto="ha ocurrido un error";
$nombre = $form_entrada["nombre"];
$apellido1 = $form_entrada["apellido1"];
$apellido2 = $form_entrada["apellido2"];
$dni = $form_entrada["dni"];
$tlf = $form_entrada["tlf"];
$email = $form_entrada["email"];
/*
En esta parte quiero que se ejecute una consulta SQL
*/
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->assign("dinamico","innerHTML",$texto);
//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
}
Tengo que decir que por un lado tengo el form en un menu.php dentro del cual tengo los include() de la conexion a la BD y un include() del fichero con la funcion.
Saludos a todos y espero puedan echarme un cable