Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/07/2021, 15:24
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: Guardar dos imagenes desde un array

Hola.!!!

corregí el código ..

Código PHP:
Ver original
  1. $names = [];
  2. $count = 0;
  3. print_r($_FILES);
  4. foreach ($_FILES as $file){
  5.     if ($file['error'] == UPLOAD_ERR_OK){
  6.         $name = $file['name'];
  7.         $temp = $file['tmp_name'];
  8.         $type = $file['type'];
  9.         $size = $file['size'];
  10.  
  11.         $names[$count] = $name;
  12.         $count++; //Se incrementa en uno cuando el archivo fue subido con éxito
  13.  
  14.         //Otras instrucciones...
  15.  
  16.         move_uploaded_file($temp, 'images/' . $name);
  17.  
  18.         if ($count == 2) break; //Se termina el bucle cuando se hayan subido dos archivos
  19.      
  20.     }
  21. }
  22.  
  23.  
  24. $query = "UPDATE alumnos SET img_a = '{$names[0]}', img_b = '{$names[1]}' WHERE ClEmail = '$email'";//LINEA 31
  25. $res = mysqli_query($cone, $query);
  26.  
  27.  
  28. ?>

este s el error

Array ( [file] => Array ( [name] => Array ( [0] => 4.jpg [1] => 5.jpg ) [type] => Array ( [0] => image/jpeg [1] => image/jpeg ) [tmp_name] => Array ( [0] => C:\xampp\tmp\phpAFA4.tmp [1] => C:\xampp\tmp\phpAFD4.tmp ) [error] => Array ( [0] => 0 [1] => 0 ) [size] => Array ( [0] => 2245406 [1] => 2463818 ) ) )
Notice: Undefined offset: 0 in C:\xampp\htdocs\03_V.01_2021_ESTEEEE\userspublicar \CuaSaveD.php on line 31

Notice: Undefined offset: 1 in C:\xampp\htdocs\03_V.01_2021_ESTEEEE\userspublicar \CuaSaveD.php on line 31


mi html:

Código HTML:
Ver original
  1. <form action="CuaSaveD.php" method="POST" id="frm-test" enctype="multipart/form-data">
  2. <div class="container fondo">
  3.  
  4.  
  5. <div class="mb-3 fondo">
  6.   <label for="exampleFormControlInput1" class="form-label"><b>Elija una Imagen (2)</b></label>
  7.   <input type="file" class="form-control" name="file[]" multiple  >
  8. </div>
  9. </form>

No se por donde buscar...


Saludos.!!!
alexis88. sos muy amable. y se agradece.