Hola, a ver si podéis ayudarme con ésta locura.
Tengo un formulario muy simple y un script php para subir los datos del form a la base de datos MySql. Todo de forma local con apache.
El caso es que estando en Dreamweaver, le doy a probar página en navegador, relleno los campos y funciona todo estupendo (la pruebo con Firefox).
Cierro el DW, la abro con Firefox otra vez y cuando le doy a enviar muestra la página del script en blanco y no sube los datos.
Éste es el formulario: (omito algunos campos para que no se haga tan pesado)
Código HTML:
Ver original<form id="form1" name="form1" method="post" action="insertar.php"> Nombre:
<input name="nombre" type="text" id="nombre" size="50" maxlength="255" />
<input type="submit" name="Submit" value="Enviar" /> <input type="reset" name="Submit2" value="Borrar todo" />
Y aquí el script php que manda los datos a la base de datos:
Código PHP:
Ver original<?php
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['nombre']) && !empty($_POST['nombre']) {
// Si entramos es que todo se ha realizado correctamente
// Con esta sentencia SQL insertaremos los datos en la base de datos
VALUES ('{$_POST['nombre']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>
Gracias por adelantado.