PHP - upload de imagenes multiples en php

   
Vista:

upload de imagenes multiples en php

Publicado por ricardo (1 intervención) el 23/05/2014 22:28:24
que tal gente un favor tengo este codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
session_start();
require_once("conexion/Coneccion.php");
if(empty($_FILES["foto"]["name"])and empty($_FILES["foto2"]["name"])and empty($_FILES["foto3"]["name"]))
        {
            $image1=$_POST["image1"];
         $image2=$_POST["image2"];
         $image3=$_POST["image3"];
 
           $sql="update descripcion set idc='".$_POST["idc"]."',texto1='".$_POST["texto"]."',fecha1='".Coneccion::invierte_fecha($_POST["fecha1"],2)."',texto2='".$_POST["texto2"]."',fecha2='".Coneccion::invierte_fecha($_POST["fecha2"],2)."',texto3='".$_POST["texto3"]."',fecha3='".Coneccion::invierte_fecha($_POST["fecha3"],2)."',texto4='".$_POST["texto4"]."',fecha4='".Coneccion::invierte_fecha($_POST["fecha4"],2)."',fechas='".$_POST["datehost"]."',usuario='".$_SESSION['admin']."' where idd=".$_POST["idd"]." ";
   $res=@mysql_query($sql,Coneccion::con());
   header("Location: consultahomeid.php?m=1");
        }else
      {
                  /*FOTO1*/
         $foto=$_FILES["foto"]["name"];
         $temp=$_FILES["foto"]["tmp_name"];
         $tamano=$_FILES["foto"]["size"];
         $tipo=$_FILES["foto"]["type"];
         /*foto2*/
         $foto2=$_FILES["foto2"]["name"];
         $temp2=$_FILES["foto2"]["tmp_name"];
         $tamano2=$_FILES["foto2"]["size"];
         $tipo2=$_FILES["foto2"]["type"];
 
 
         /*foto3*/
         $foto3=$_FILES["foto3"]["name"];
         $temp3=$_FILES["foto3"]["tmp_name"];
         $tamano3=$_FILES["foto3"]["size"];
         $tipo3=$_FILES["foto3"]["type"];
         //echo"1".$foto1."2".$foto2."3".$foto3;
            //print_r($_POST);
            //print_r($_FILES);
      $nombre_foto=$foto;
      $nombre_foto2=$foto2;
      $nombre_foto3=$foto3;
      copy($temp,"upload/$nombre_foto");
      copy($temp2,"upload/$nombre_foto2");
      copy($temp3,"upload/$nombre_foto3");
 
      }
      //Ahora guardamos el archivo en una tabla de la base  LA FOTO
 
   $sql="update descripcion set idc='".$_POST["idc"]."',texto1='".$_POST["texto"]."',fecha1='".Coneccion::invierte_fecha($_POST["fecha1"],2)."',texto2='".$_POST["texto2"]."',fecha2='".Coneccion::invierte_fecha($_POST["fecha2"],2)."',texto3='".$_POST["texto3"]."',fecha3='".Coneccion::invierte_fecha($_POST["fecha3"],2)."',texto4='".$_POST["texto4"]."',fecha4='".Coneccion::invierte_fecha($_POST["fecha4"],2)."',imagen1='$nombre_foto',imagen2='$nombre_foto2',imagen3='$nombre_foto3',fechas='".$_POST["datehost"]."',usuario='".$_SESSION['admin']."' where idd=".$_POST["idd"]." ";
   $res=@mysql_query($sql,Coneccion::con());
   header("Location: consultahomeid.php?m=1");
 
      //header("Location: consultahomeid.php?m=2");
 
 
 
?>

pero no me actualiza las imagenes solo el texto ayudenme porfavor ojo que envio los datos via hidden
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

upload de imagenes multiples en php

Publicado por xve (5513 intervenciones) el 23/05/2014 23:34:46
Hola Ricardo, no nos muestras el formulario,pero si envías varios archivos, tiene que hacer un bucle entre todos los archivos enviados, ya que se envía un array...

Fijate en este código, veras que hay bucle que recorre por todos los archivos subidos:
http://www.lawebdelprogramador.com/codigo/PHP/2580-Subir_uno_o_varios_archivos_al_servidor_y_mover-los_a_una_carpeta.html

Coméntanos si es esto, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar