Lo que quiero hacer es antes de guardar la raíz de la imagen cambiar el nombre, si lo hace pero al momento de guardar en la base de datos si selecciono 10 imagenes las guarda pero con el mismo nombre todas. Les agradezco su ayuda por favor.. les dejo el código de como estoy haciéndolo.
Aquí extraigo el formato de la imagen y así mismo le cambio el nombre
Código PHP:
$archivo=implode($_FILES['imagen']['name']);
$extension = end(explode('.',$archivo));
$nombre_nuevo = "imagen_".$x.".".$extension;
$ruta2 = "imagenes/".$nombre_nuevo;
echo $ruta2."</br>";
Código PHP:
utf8_decode(move_uploaded_file ($_FILES ["imagen"]["tmp_name"][$i], $ruta2));
$validar=true;
}
else $validar=false;
}
}
if (isset($_FILES['imagen']) && $validar==true){
$cantidad= count($_FILES["imagen"]["tmp_name"]);
for ($i=0; $i<$cantidad; $i++){?>
<h1><?php echo "imagenes/".$ruta2 ?></h1>
<img src="<?php echo "imagenes/".$ruta2 ?>" width="100">
<?php
Código PHP:
$id_tratamiento2=0;
@mysql_query("INSERT INTO imagenes (id_paciente,id_tratamiento,imagen) VALUES ('".$id_paciente."','".$id_tratamiento2."','".$ruta2."')");
echo "el archivo ha sido movido exitosamente";
}
}