Ver Mensaje Individual
  #21 (permalink)  
Antiguo 03/02/2012, 10:11
Chirola08
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Upload file y MySQL

Hola podrias poner el código final de como te quedo porque yo puse este codigo tal cual, y me dice un error.
Lo cambie con mis datos.
Queria saber si me podian dar una mano.
Esta bien ordenado el código de este forma?
De antemano muchas gracias.

Código PHP:
Ver original
  1. <?php
  2. // --------inicio sql
  3. $sql = "INSERT INTO img(img1, th1, img2, th2, img3, th3, img4, th4, img5, th5) ";
  4. $sql .=" VALUES ";
  5. //Indicamos el rango de numeros.
  6. $random_digit=rand(0000,9999);
  7. for($i=0;$i<count($_FILES["fileUpload"]["name"]);$i++)
  8. {
  9. if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "")
  10. {
  11. // -----------------------------lo que ya tienes
  12. $images = $_FILES["fileUpload"]["tmp_name"][$i];
  13. $new_images = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][$i];
  14.  
  15. $new_images = array(
  16. $img1 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][0],
  17. $img2 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][1],
  18. $img3 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][2],
  19. $img4 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][3],
  20. $img5 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][4]);)
  21.  
  22. copy($_FILES["fileUpload"]["tmp_name"][$i],"imagenes/".$random_digit.'-'.$_FILES["fileUpload"]["name"][$i]);
  23. //Indicamos el tamaño de la miniatura, solo ancho, el alto se auto calcula.
  24. $width=100;
  25. $size=GetimageSize($images);
  26. $height=75;
  27. $images_orig = ImageCreateFromJPEG($images);
  28. $photoX = ImagesX($images_orig);
  29. $photoY = ImagesY($images_orig);
  30. $images_fin = ImageCreateTrueColor($width, $height);
  31. ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
  32. ImageJPEG($images_fin," imagenes/thumbs/".$new_images);
  33. ImageDestroy($images_orig);
  34. ImageDestroy($images_fin);
  35. }
  36. //concateno actuales valores , para el ej los valores de las imagenes
  37. $sql .="('$img1','".$random_digit.'-'.$_FILES["fileUpload"]["name"][0]."' ,'$img2','".$random_digit.'-'.$_FILES["fileUpload"]["name"][1]."',
  38. '$img3','".$random_digit.'-'.$_FILES["fileUpload"]["name"][2]."',
  39. '$img4','".$random_digit.'-'.$_FILES["fileUpload"]["name"][3]."',
  40. ,'$img5','".$random_digit.'-'.$_FILES["fileUpload"]["name"][4]."')";
  41.  
  42. //le agrego coma al grupo de registro y miro si no es el último grupo, pues si no hago eso el insert dara error pues no debe terminar en coma el query
  43. if($i < count($_FILES["fileUpload"]["name"]) - 1){
  44. $sql .=",";
  45. }
  46. //Incluimos el archivo de conexion a MYSQL.
  47. include("Connections/imagenes.php");
  48.  
  49. //Insertamos el contenido en MYSQL.
  50. $objQuery = mysql_query($sql);
  51. ?>