Hola, tengo un problema que no se como resolverlo. no puedo subir datos a mi base de datos y tampoco se me sube el archivo.
FORMULARIO HTML:
Código HTML:
<h1> Publicaciones </h1>
<form action="procesarnoticia.php" method="post" name="form" enctype="multipart/form-data" >
Título : <input type="text" name="titulo" /><br>
Autor: <input type="text" name="autor" /><br>
Copete: <textarea name="copete" ></textarea><br>
Nota : <textarea name="nota" ></textarea><br>
Fecha : <input type="date" name="ano" /><br>
Foto : <input type="file" name="foto" onchange="return ShowImagePreview( this.files );" /><br>
Fuente : <input type="text" name="fuente" /><br>
Categoría : <select name="categoria">
<option selected value="0"> Elige una opción </option>
<option value="Economía">Economía</option>
<option value="Políticas Públicas">Políticas Públicas</option>
<option value="Derechos Humanos">Derechos Humanos</option>
<option value="Futuro">Futuro</option>
</select>
<input type= "Submit" value="Cargar Datos" />
</form>
CODIGO PHP:
Código PHP:
<?php
include('config.inc');
$carpetafoto = "../photos/noticias/";
opendir($carpetafoto);
$destinofoto = $carpetafoto.$_POST["titulo"];
copy($_FILES['foto']['tmp_name'], $destinofoto);
$nombrefoto = $_POST["titulo"];
if(
isset($_POST["titulo"]) && !empty($_POST["titulo"]) &&
isset($_POST["autor"]) && !empty($_POST["autor"]) &&
isset($_POST["copete"]) && !empty($_POST["copete"]) &&
isset($_POST["nota"]) && !empty($_POST["nota"]) &&
isset($_POST["fuente"]) && !empty($_POST["fuente"]) &&
isset($_POST["categoria"]) && !empty($_POST["categoria"]) &&
isset($_POST["fecha"]) && !empty($_POST["fecha"])
)
{$conexion = mysql_connect($host, $user, $pw) or die ("problemas al conetar");
mysql_select_db($db, $conexion) or die ("problemas al conetar");
mysql_query("INSERT INTO noticias (titulo, autor, copete, nota, fuente, fecha, categoria, urlPhoto)
VALUES ('$_POST[titulo]', '$_POST[autor]', '$_POST[copete]', '$_POST[nota]', '$_POST[fuente]', '$_POST[fecha]', '$_POST[categoria]', '$nombrefoto')", $conexion);
} else {
echo "problemas al cargar datos:".mysql_error()."<br>";
}
echo "<a href='subirnoticias.php'>Subir otra noticia</a><br>";
echo "<a href='adminnoticias.php'>Volver al administrador de noticias</a>";
?>
lo que me tira es" problemas al cargar datos:" que es el else de la condicion. tampoco se me sube la foto a donde indico