hola amigos tengo una pequeña duda
tengo este guardar pero no me gurda y lo mas extraño que no me manda ningun error : solo me sube la imagen pero lo que es texto no pasa na no me lo gurda
este es el codigo:
Código PHP:
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 100000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
?>
<script language="javascript">
setTimeout("url()",3000);
function url()
{
window.history.back();
}
</script>
<?
}
else
{
$nom_img= $nombre_archivo;
$directorio = 'fotos';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $diaactual . "/" . $mesactual . "/" . $anoactual;
//NOS CONECTAMOS A LA BASE DE DATOS
$link=mysql_connect($dbhost,$dbusuario,$dbpassword);
$titulo = trim($_POST['titulo']);
$mensaje = trim($_POST['mensaje']);
$foto = trim($_POST['userfile']);
$fecha = trim($_POST['fecha']);
$link=mysql_connect($dbhost,$dbusuario,$dbpassword);
//$con = mysql_connect("localhost","root","");
$query="INSERT INTO noticias (titulo,mensaje,userfile,fecha) VALUES ('$titulo','$mensaje','$userfile','$fecha')"; // esta es la linea 49
$result=mysql_db_query($database,$query,$link);
if(mysql_affected_rows($link))
{
echo "Noticia ingresada correctamente";
} else
{
echo "Error introduciendo la Noticia";
} /* Cierre del else */
}
else
{
echo "error al subir la foto";
}
}
?>
si me pueden eyudar gracias