PHP - upload de imagenes multiples en php

 
Vista:
sin imagen de perfil

upload de imagenes multiples en php

Publicado por ricardo (7 intervenciones) 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
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

upload de imagenes multiples en php

Publicado por xve (6935 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