Hola tengo un formulario que envia un titulo, un contenido y una imagen.
En el php hago este simple INSERT a la tabla noticias de la bd y la primera vez funciona perfectamente, pero cuando intento añadir mas noticias no las guarda.
case 5:
$imagen=cargarImagen();
$data = array('titulo' => "'".$_POST['titulo']."'" , 'autor'=> "'".$_SESSION['user']."'", 'contenido'=> "'".$_POST['contenido']."'", 'fecha' => "'".date('Y-m-d')."'", 'imagen' => "'".$imagen."'" );
$res=$gdb->prepare("INSERT INTO noticias (titulo, autor, contenido, fecha, img) VALUES (:titulo, :autor, :contenido, :fecha, :imagen)");
if(!$res->execute($data)){
echo "Execute failed";
}
break;
Si alguien me pudiera decir por que la setencia solo se ejecuta la primera vez ? gracias. Los datos del formulario si llegan bien, lo he comprobado.