tengo un problemilla ahora quisiera poder hacer q el si solo sube una imagen ingrese los campos asi no haya seleccionado pdf....he intentado me ingresa lso datos pero ahora no me sube la imagen el codigo lo qestoy haciendo asi no se q estoy haciendo mal o q estoy poniendo mal
Código PHP:
<?php
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"][0];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"][0];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"][0];
//echo $nombre_archivo;
/////////////////
$nombre_archivo_pdf = $HTTP_POST_FILES["userfile"]["name"][1];
$tipo_archivo_pdf = $HTTP_POST_FILES["userfile"]["type"][1];
$tamano_archivo_pdf = $HTTP_POST_FILES["userfile"]["size"][1];
//////////
//verificar que no exista la identificación en la base de datos
$consultar="select * from noticias where titulo='$titulo'";
$resultado=mysql_query($consultar,$cnx);
$num_filas = mysql_num_rows($resultado);
if($num_filas==1)
{
?>
<script language="javascript">
alert("El Titulo ya existe");
window.history.back();
</script>
<?php
exit;
}
else
{
if($nombre_archivo_pdf!=""){//if para decidir q hacer cuando no selecciona documento
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "bmp") || strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png")) && ( $tamano_archivo < 2000000)))
{
echo "<center><span class='Estilo3'>";
echo "La extensión o el tamaño de los archivos no es correcta. <br><br></span><table><tr><td><div class='Estilo3'><li>Se permiten archivos .pdf .gif .jpg .png ó .bmp<br><li>se permiten archivos de 2Mb máximo.</div></td></tr></table></center>";
?>
<script language="javascript">
setTimeout("url()",2000);
function url()
{
window.history.back();
}
</script>
<?php
}
else
{
$nom_img= $nombre_archivo;
$nom_pdf= $nombre_archivo_pdf;
$directorio_pdf = 'pdf/';
$directorio = 'fotos/';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][0],$directorio . "/" . $nom_img)&&
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][1],$directorio_pdf . "/" . $nom_pdf))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $anoactual . "/" . $mesactual . "/" . $diaactual;
$query="INSERT INTO noticias (titulo,descripcion,mensaje,foto,documento,fecha) VALUES ('$titulo','$descripcion','$mensaje','$nom_img','$nom_pdf','$fecha')";
$result=mysql_query($query,$cnx);
if(mysql_affected_rows($cnx))
{
echo "<br><br><br><br><br><br><div align='center'><span class='Estilo3'>Noticia Ingresada correctamente </div><br><br><br>";
?>
<script language="javascript">
setTimeout("url()",500);
function url()
{
window.location="noticia.htm"
}
</script>
<?php
} else
{
echo "Error introduciendo la Noticia";
} /* Cierre del else */
}
else
{
echo "error al subir la foto";
}
}
}//if!=0
else{//aqui ingreso sin documento
$insertar="INSERT INTO noticias (titulo,descripcion,mensaje,foto,fecha) VALUES ('$titulo','$descripcion','$mensaje','$nom_img','$fecha')";
$result=mysql_query($insertar,$cnx);
if(mysql_affected_rows($cnx))
{
echo "<br><br><br><br><br><br><div align='center'><span class='Estilo3'>Noticia ingresada Correctamente </div><br><br><br>";
?>
<script language="javascript">
setTimeout("url()",500);
function url()
{
window.location="noticia.htm"
}
</script>
<?php
} else
{
echo "Error ingresando la Noticia";
} /* Cierre del else */
}//else
}//cierre else de arribaa
mysql_close($cnx);