Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2006, 14:44
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 11 meses
Puntos: 1
Campo vacio??? cuando quiera la persona

Hola Amigos tengo mun codigo que llena una BD con un formulario con los campos:

fecha
titulo
resumen
contenido
foto

Funciona bien, pero me di cuenta que cuando yo quiero llenar los campos sin colocarle una foto(imagen) por lo que los otros campos debe llenarse, pero no pasa asi, ya que detecta que la variable que lleva la foto esta vacia no cargada y no graba nada..


LO QUE QUIERO ES QUE CUANDO YO NO MANDE FOTO NI NADA GABE LOS OTROS CAMPOS Y CUANDIO YO MANDE FOTO SE LLENEN TAMBIEN LOS OTROS INCLÑUYENDO LA FOTO

COMO LO HAGO:
EL CODIGO ES ESTE:

NOTCIAS.PHP
Código PHP:
<?
    
//PARA ALMACENAR LA IMAGEN
    
if($_GET['sent'])
    {
        
        
        if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo


        
$nivel=$_GET['l'];
        
$dependencia=$_GET['f'];
        
$user=$_GET['u'];
        
$fecha=date("d/m/Y");
        
$titulo=$_POST['titulo'];
        
$resumen=$_POST['resumen'];
        
$contenido=$_POST['contenido'];
        
$ruta"noti_foto/".$_FILES['fichero']['name']; // Se guardaría dentro de "carpeta" con el nombre original 
        // $ruta= "carpeta/nuevo_nombre.jpg"; si también se quiere renombrar 
        //move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta); 
        
$ruta_del_archivo $_FILES['fichero']['name'];  


        if(
move_uploaded_file($_FILES['fichero']['tmp_name'],  $ruta)) { // se coloca en su lugar final 
                     
mysql_query ("INSERT INTO noticias values ('','$dependencia','$user','$fecha','$titulo','$resumen','$contenido','$ruta_del_archivo','')") or die("No se puede cargar"); 
                     
        echo 
" <br><br><br><br><table align='center' cellpadding='3' cellspacing='0' width='300px'>";
        echo 
"<tr><td align='center' bgcolor='#EEEEEE'><br><font face='arial' size='-2'>LA NOTICIA HA SIDO GUARDADA ÉXITOSAMENTE!!<br><br><a href='noticias.php?seller=true &l=".$nivel." &gadsadlsjfoaeiiojdfsanfansdoifoaewjfadsnfdasf &gdodfsad=232 &f=".$dependencia." &u=".$user." &ok=jdfoasiodfldsap &s=".$s."' class='enlacenav' > Regresar</a><br></font></td></tr>";
        echo 
"</table><br><br><br><br><br><br><br><br>";

    }
        }     

    }
    else
    {
?>
<form action="noticias.php?nochance=1 &sent='1' &f=<? echo mysql_result($user,0,'dependencia');?> &u=<? echo mysql_result($user,0,'id');?> &l=<? echo mysql_result($user,0,'nivel');?> &s=<? echo $s;?>" method="post" enctype="multipart/form-data">
<table cellpadding="3" cellspacing="2" align="center">
<tr bgcolor="#000099">
<td align="center">
<font face="arial" size="-1" color="#FFFFFF"><b>AGREGAR NUEVA NOTICIA</b>
</font></td>
</tr>
<tr bgcolor="#EEEEEE">
<td align="right">
<font face="arial" size="-1">Fecha: <input type="text" disabled="disabled" value="<? echo date("d/m/Y");?>" size="10">
</font></td>
</tr>
<tr align="center" bgcolor="#EEEEEE">
<td>
    <font face="arial" size="-1">T&iacute;tulo:&nbsp;<br><br><input type="text" name="titulo" size="120"></font>
</td>
</tr>
<tr bgcolor="#EEEEEE">
<td align="center">
    <font face="arial" size="-1">Resumen:<br><br> &nbsp;<textarea name="resumen" cols="120" rows="2"></textarea></font>
</td>
</tr>
<tr bgcolor="#EEEEEE">
<td align="center">
    <font face="arial" size="-1">Contenido:<br><br> &nbsp;<textarea name="contenido" cols="120" rows="6"></textarea></font>
</td>
</tr>

<tr bgcolor="#EEEEEE">
<td align="justify">
    <font face="arial" size="-1">Foto:&nbsp;&nbsp;<input name="fichero" type="file"  value=" Buscar">
</td>
</tr>
<tr bgcolor="#EEEEEE">
<td align="center">
    <input type="submit" value="Guardar">
</td>
</tr>

</table>

</form>
<?
}
?>

<br>

<center>
<font face="arial" size="-1">
        <i>Sistema Administrativo del Portal UNERG 
        <br>Copyright &copy; 2006Todos los derechos reservados</i>
</font>
</center>
</body>
</html>
__________________
Miguel Padrón :cool: