Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2011, 16:58
quedecosas
 
Fecha de Ingreso: noviembre-2011
Ubicación: Morelia, Mich, México
Mensajes: 95
Antigüedad: 12 años, 5 meses
Puntos: 18
Respuesta: normalizar codigo de subida de fotos multiple

Una forma :)

Código PHP:
Ver original
  1. <?php
  2. //analizar form, agregar producto
  3. if(isset($_POST['act'])){
  4. $_POST = array_map ('mysql_real_escape_string', $_POST);
  5.  
  6. $nombre__prod = $_POST['N__prod'];
  7. $precio__prod = $_POST['P__prod'];
  8. $detalles__prod = $_POST['D__prod'];
  9. $id_ct = $_POST['select1'];
  10.  
  11.  
  12. $idsubcat = $_POST['select2'];
  13.  
  14. $img =$_FILES["archivos"];
  15. if (isset ($img)) {
  16.       $tot = count($_FILES["archivos"]["name"]);
  17.       for ($i = 0; $i < $tot; $i++){
  18.          $name = $_FILES["archivos"]["name"][$i];
  19.             move_uploaded_file($_FILES['archivos']['tmp_name'][$i],"../img_/$name");
  20.        }
  21. }
  22.  
  23. $sql = mysql_query("SELECT id FROM productos WHERE nombreProd = '$nombre__prod' LIMIT 1 ");
  24. $P__coincidencia = mysql_num_rows($sql);
  25.  
  26. if ($P__coincidencia > 0) {
  27.    exit('Disculpe, trato de crear un producto que ya existe ,<a href="inventorio.php">click aca</a>');
  28. }
  29.  
  30.       $sql = mysql_query( "INSERT INTO productos(nombreProd,precio,detalles,dia_added,id_ct,subcategoria)
  31.      VALUES('$nombre__prod','$precio__prod','$detalles__prod',now(),$id_ct,'$idsubcat')") or die(mysql_error());
  32.  
  33.       $pid = mysql_insert_id();
  34.  
  35.     for ($i = 0; $i < $tot; $i++){
  36.         $name = $_FILES["archivos"]["name"][$i];
  37.             if (isset($name)) {
  38.              $sql = mysql_query( "INSERT INTO fotoxproducto(ruta_foto,idproducto)
  39.                                 VALUES('$name','$pid')") or die(mysql_error());
  40.         }
  41.     }
  42.       header("location: inventorio.php");
  43.       exit();
  44. }
  45. ?>
__________________
Que de Cosas - Tienda En linea México

La Batalla Por tu cuerpo - Dietas|Rutinas|Entrenamientos|Salud