Tengo un formulario en donde ingreso los campos para insertar en una tabla mysql.
Código PHP:
if ($_POST[type_new] == "Filiales") {
$q=mysql_query("SELECT * FROM noticias_filiales");
$t=mysql_num_rows($q);
$t=$t+1;
$directorio = '/home/pf000304/public_html/news/filiales/img/new_'.$t.'.jpg';
if (move_uploaded_file($_FILES['archivo_usuario']['tmp_name'], $directorio)) {
$img = 'new_'.$t.'.jpg';
$sql = "INSERT INTO noticias_filiales (autor, fecha, titulo, cuerpo, imagen, img_alt)";
$sql .= "VALUES ('$autor', '$_POST[fecha]', '$_POST[titulo]', '$replace_cuerpo', '$img', '$_POST[img_alt]')";
$result = mysql_query($sql);
echo '
<p align="center"><b><font face="Verdana" size="2"><center><b>Upload Exitoso!</b><br>
</b><p align="center"><font face="Verdana" size="1">La noticia se ha guardado en nuestra Base de Datos</center>
<META HTTP-EQUIV="Refresh" content = "3; URL=../index.php">
';
}
else {
echo '
Hubo un error! la noticia fue rechazada!
<META HTTP-EQUIV="Refresh" content = "3; URL=javascript:history.back();">
';
}
}
No me envia ningun error, la imagen es guardada correctamente, pero no inserta ningun campo en la base de datos.
Alguien sabe cual puede ser el problema?, como dije, este mismo codigo lo uso para subir noticias en otras tablas y funciona perfecto...
PD: todas las variables llegan al archivo de forma correcta... puede ser algun problema con los tiempos de ejecución? (no creo ya que es bastante rapido)