Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2004, 22:45
Avatar de HiTek
HiTek
 
Fecha de Ingreso: noviembre-2003
Ubicación: LF, Santiago.Chile
Mensajes: 217
Antigüedad: 21 años
Puntos: 0
Información

hola iarrieta, mira estudia este pequeño script, que hace?
bueno construye el formulario multipart para la imagenes
con su boton submit y todo como corresponde
luego al hacer click en el boton "insert" sobre el mismo script
reviso cuales son loas archivos que haz subido correctamente
y te indica cuales son, los que han faltado te los indica como
que han quedado vacios, espero que te sirva y asi podrias
bajar tu carga de trabajo...salu2 desde Chile

Código PHP:
<?
    
if( !isset( $_GET["submit"] ) )
    {
        
/*
        $link        =    conectar();
        $sql        =    "select * from dates where date='.date(d.".".M.".".Y).'";
        $res_pic    =    mysql_query( $sql );
        $n_pic_in_date    =    mysql_num_rows( $res_pic );
        */
        
$n_pic_in_date    =    0;

        if( 
$n_pic_in_date == ){
            echo 
"Maximo de fotos para hoy completado";
        }else{
            if( 
$n_pic_in_date == ){
                
$limit 4;
            }else{
                
$limit $n_pic_in_date;
            }
                echo 
"<FORM enctype='multipart/form-data' method='post' action='?limit=".$limit."&submit=1'>\n";
            for(
$init=1;$init<=$limit;$init++){
                echo 
"Date  : <input name='date[]' type='text' id='__date__".$init."'> --> \n";
                echo 
"Image : <input name='archivo[]' type='file' id='__archivo".$init."'><br>\n";
            }
                echo 
"<input type='submit' name='submit' value='Insert'>\n";
                echo 
"</FORM>";
        }
    }else{
        for(
$init=0;$init<=$limit-1;$init++){
            if( empty( 
$_FILES['archivo']['name'][$init] )){
                echo 
"Imagen Nº".$init." esta vacio.<br>\n";
            }else{
                if( empty( 
$_POST["date"][$init] )){
                    echo 
"Fecha de la Imagen Nº".$init." esta vacia.<br>\n";
                }else{
                    echo 
"IMAGEN Nº".$init." : ".$_FILES['archivo']['name'][$init]." @ ".$_POST['date'][$init]."<br>\n";
                }
            }
        }
    }
echo 
"Powered By HiTek :D";
?>


algo que me olvide de comentarte, las instrucciones que han sido comentadas
proponen la idea de revisar en la tabla cuantas fotografias haz subido
durante el dia y te da la opcion de subir sólo las restantes para asi asegurar
que serán 4 diarias...salu2

Última edición por HiTek; 03/09/2004 a las 22:47