Warning: mysql_query() expects parameter 2 to be resource, string given in C:\AppServ\www\pruebas\noticias\2\nueva_noticia.ph p on line 12
Código PHP:
Ver original<?php
include("conexion.php"); // Incluimos nuestro archivo de conexión con la base de datos
if(isset($_POST['añadir'])) // Si el boton de "añadir" fué presionado ejecuta el resto del código {
if(!empty($titulo) && !empty($texto) && !empty($autor) && !empty($imagen)) // Comprobamos que los valores recibidos no son NULL {
$query_NuevaNoticia = mysql_query("INSERT INTO ".$db_table." SET titulo = '".$titulo."', fecha = NOW(), autor='".$autor."'", "noticia = '".$texto."', imagen='".$imagen."'"); // Realizamos una consulta a la base de datos para insertar la nueva notica
if($query_NuevaNoticia)
{
echo 'La noticia se añadió correctamente a la base de datos.'; // Si el registro (la noticia) se insertó en la base de datos, mostramos este mensaje
}
else
{
echo 'La noticia no pudo ser insertada en la base de datos'; // Si el registro (la noticia) no se insertó en la base de datos, mostramos este mensaje
}
}
else
{
echo 'Los campos no pueden estar vacios. Rellénalos para insertar la noticia en la base de datos'; // Si los valores recibidos por los campos de texto están vacios, no inserta el registro y muestra este mensaje
}
}
?>
<form action="nueva_noticia.php" method="post" enctype="multipart/form-data"> <!-- Creamos el formulario, utilizando la etiqueta form, cuyo atributo action="" indicará donde se procesará el formulario -->
Título de la noticia: <br /><input name="titulo" type="text" /> <br />
Texto de la noticia: <br /><textarea name="texto"></textarea> <br />
Autor: <input name="autor" type="text" /><br />
Archivo: <input name="imagen" type="file" onChange="ver(form.file.value)">
<br />
<input type="submit" name="añadir" value="Publicar noticia" />
</form>