Hola amigos/as, a ver si me pueden ayudar con este problema que tengo:
Veran tengo un codigo que me permite visualizar una imagen y los datos que tenga , extraidos previamente de una bbdd.
La cuestion es que la imagen me la muestra solo si el nombre de la misma , es un nombre solo es decir: "foto1.jpg", pero si dicho nombre tiene un espacio, entonces no me lo muestra ejem: "foto 1.jpg".
La pregunta es: como puedo hacer para que se vea la imagen sin tener que renombrar la imagen y eliminando los espacios.
Y sin poner guiones bajos, estilo "foto_1.jpg".
Es decir que se vea la imagen manteniendo el nombre con su espacio ejem: "foto 1.jpg".
Miren este es el codigo que tengo:
Gracias de antemano:
Código PHP:
Ver originalclass ClaseDatosBusqueda
{
public $tienda_categoria_1 = 'tienda_categoria_1';
public function DatosBusqueda($tienda_categoria_1, $buscar)
{
$sql = "SELECT * FROM " . $tienda_categoria_1 . " WHERE titulo like '%".$buscar."%'
OR caracteristicas LIKE '%".$buscar."%' ORDER BY visitas DESC";
//$con = $this->ConectarBbdd();
$con = new Conectar();
$link=$con->ConectarBbdd();
return $res;
}
}
$op = new ClaseDatosBusqueda();
Código PHP:
Ver original$tienda_categoria_1 = $op->tienda_categoria_1;
$buscar = '';
if (isset($_POST['buscar'])) {
}
$res = $op->DatosBusqueda($tienda_categoria_1, $buscar);
{
$titulo = $fila['titulo'];
$foto = $fila['foto'];
$referencia = $fila['referencia'];
$precio = $fila['precio'];
$caracteristicas = $fila['caracteristicas'];
echo $titulo . "</br>";
echo "<img class='estilos_img-thumbnail' src=" . $foto . " />";
echo $referencia . "</br>";
echo $precio . "</br>";
echo $caracteristicas . "</br>";
}