Hola tengo un formulario en una página que tiene la siguiente estructura:
< form name="fvalida" action="header.php" method="post" >
< table >
< tr >
< td >Nom de la ruta: < /td >
< td >< input type="text" name="nom" size="10" maxlength="100" value="Ruta_Prueba" >< /td >
< /tr >
< tr >
< td >Data (ex: dd/mm/aa): < /td >
< td >< input type="text" name="data" size="10" maxlength="8" value="30/09/11" >< /td >
< /tr > < tr >
< td colspan="2" align="center" >< input type="button" value="Enviar" onclick="popup()" >< /td >
< /tr >
< /table >
< /form >
Este formulario tiene que recoger los datos y guardarlos en una tabla de la base de datos de wordpress.
En el header.php tengo el siguiente código:
< script type=
"text/javascript" >
< !--
function popup
() {
if (document.fvalida.nom.value.length==
0 || document.fvalida.data.value.length==
0){
alert
("Completa tots els camps");
document.fvalida.focus
();
return 0;
} else {
< ?php
$nombre =
$_POST['nom'];
$data =
$_POST['data'];
$conn =
mysql_connect("...",
"...",
"...") or
die();
mysql_select_db("nom_db",
$conn);
$query =
"INSERT INTO rutes (nom,data) values ('$nombre','$data')";
$response =
mysql_query($query,
$conn);
mysql_close();
? >
}
}
//-- >
< /script >
No entiendo porqué no me funciona, No sé si es por el código o por que implemento la función en el archivo equivocado o qué. Alguien tiene alguna sugerencia?