Buenas tengo que hacer un trabajo de enviar a través de un formulario una serie de variables a una base de datos , creo que el código esta bien pero me falta algo ya que los datos no llegan a la base de datos.
Alguna solución?
Cargador.html
<html>
<form name="insertar" method="post" action="insertar.php">
Titulo :<input type="Text" name="titulo"><br>
Texto:<input type="Text" name="texto"><br>
Categoria :<input type="Text" name="categoria"><br>
Fecha :<input type="date" name="fecha"><br>
<input name="insertar" type="submit">Guardar
</form>
</html>
insertar.php
<?php
// Conectar con el servidor de base de datos
$conexion = mysql_connect ("localhost", "cursophp", "Abraham93")
or die ("No se puede conectar con el servidor");
// Seleccionar base de datos
mysql_select_db ("lindavista")
or die ("No se puede seleccionar la base de datos");
$instruccion ="set names utf8";
$consulta =mysql_query ($instruccion,$conexion)
or die ("Fallo en la consulta");
if (isset($_POST['insertar']))
{
$titulo=$_POST['titulo'];
$texto=$_POST['texto'];
$categoria=$_POST['categoria'];
$fecha=$_POST['fecha'];
}
$sql = mysql_query("INSERT INTO noticias (titulo,texto,categoria,fecha) VALUES ('$titulo','$texto','$categoria','$fecha')");
if ($sql){
echo "insertado";
}
else {
echo "no insertado";
}
mysql_close ($conexion);
?>