muestro lo que hice pero no se como integrarlo con lo que quiero mostrar
Código PHP:
<?php
header('Content-type: text/html; charset=UTF-8');
if (isset($_POST['crear'])) {
include 'Conection.php';
$nombre = $_POST['nombre'];
$descripcion=$_POST['descripcion'];
$carpeta='../Imagenes/album/';
$upload='../Imagenes/album/'.$nombre.'/';
if ($carpeta){
mkdir($upload,0777);
$carpeta=$upload;
$query ="INSERT INTO album(ruta,nombre,descripcion)
VALUES ('$carpeta','$nombre',
'$descripcion')";
$result= mysqli_query($conexion,$query)
or die(mysqli_error($conexion));
if ($result) {
header("Location: ../subir.php");
}else{
echo "error";
}
}else{
echo "error";
}
}
?>
Código PHP:
<?php
header('Content-type: text/html; charset=UTF-8');
include'Conection.php';
$query="SELECT ruta from album";
$result = mysqli_query($conexion,$query) or die(mysqli_error($conexion));
$row=mysqli_fetch_assoc($result);
$carpeta=$row['ruta'];
$mensage = '';//Declaramos una variable mensaje quue almacenara el resultado de las operaciones.
foreach ($_FILES as $key) //Iteramos el arreglo de archivos
{
if($key['error'] == UPLOAD_ERR_OK )//Si el archivo se paso correctamente Ccontinuamos
{ $tipo= $key["type"];
$foto =$key["name"];
$ruta = $key["tmp_name"];
$prefijo = substr(md5(uniqid(rand())),0,6);//generamos una id para poder tener imagenens repetidas
$destino= $carpeta.$prefijo."_".$foto;
move_uploaded_file($ruta, $destino);
}
if ($key['error']=='') //Si no existio ningun error, retornamos un mensaje por cada archivo subido
{
$mensage .= '-> Archivo <b>'.$foto.'</b> Subido correctamente. <br>';
}
if ($key['error']!='')//Si existio algún error retornamos un el error por cada archivo.
{
$mensage .= '-> No se pudo subir el archivo <b>'.$foto.'</b> debido al siguiente Error: n'.$key['error'];
}
}
echo $mensage;// Regresamos los mensajes generados al cliente
?>
todo me guarda perfectamente pero al momento de mostrar y que en mi img de una galeria me muestre una sola foto para que al hacer click en el album me mande a mi slider si alguien sabe se los agradeceria