Lo que trato de hacer con este código es una busqueda a través de una palabra para que me muestre unas fotos guardadas en un directorio .
http://vamonosdevacaciones.com.ve/bu...tino=Higuerote
Para ello busco las fotos del directorio y les quito algunos valores para que al final me quede el id y poder compararlos con el id_posada.
Código PHP:
Ver original$query2 = "SELECT id_posada, id_foto, ciudad FROM posadas WHERE ciudad='$ciudad2'";
$campos = array();//hago el array $campos[] = $camps['id_posada']; // sólo conservas la ID
}
echo $_GET['destino']. '<br>';
// varificamos que el formulario ha sido enviado
if(isset($_GET['destino'])) { FROM posadas
WHERE
ciudad LIKE '%$ciudad%'", $conn);
}
// Configuraciones
$variable = 1;//seteamos a 0 el sumador
$valor = 3;//seteamos a 4 las imagenes a mostrar por cada linea
$directorio = opendir("xxxx/xxxx/images/principal"); echo
"<table>\n
<tr>\n";
while (false !== ($archivo = readdir($directorio))) { if (strpos($archivo, '.gif',1) || strpos($archivo, '.jpg',1) || strpos($archivo, '.png',1) || strpos($archivo, '.bmp',1)) { if($variable > $valor){
echo "<tr>\n";
}
$sinExtension = str_replace('.'.$archi['extension'],'',$archivo);
$archivo2[] = substr($sinExtension, -1);
foreach($campos as $valor){ //recorremos el array1 valor por valor
if(in_array($valor, $archivo2) !== false){ //y le preguntamos: esta el valor en el que estamos posicionados actualmente, en el array 2?
echo "si esta! " . $valor .'<br>';
}
else {
echo "no esta .." . $valor . '<br>';
}
}
echo '</table>';
Pero ahora no se como mostrar las fotos según esta busqueda. Cuando las muestro en general lo hago asi:
Código PHP:
Ver original$variable = 1;//seteamos a 0 el sumador
$valor = 3;//seteamos a 4 las imagenes a mostrar por cada linea
$directorio = opendir("xxxx/xxxx/images/principal/"); echo
"<table>\n
<tr>\n";
while (false !== ($archivo = readdir($directorio))) { if (strpos($archivo, '.gif',1) || strpos($archivo, '.jpg',1) || strpos($archivo, '.png',1) || strpos($archivo, '.bmp',1)) { if($variable > $valor){
echo "<tr>\n";
}
$sinExtension = str_replace('.'.$archi['extension'],'',$archivo);
echo "
<td class='posada'>\n<a href='posada/ver_posada2.php?codigo=$sinExtension'>";
echo "
<img src='xxxx/xxxx/images/principal/$archivo' width='170' height='170' border='0'>\n";
echo "";
echo "<td>$nombre_posada</td>";
echo "<td></td>";
echo "<td></td>";
if($variable >= $valor){// si es mayor o igual añadimos </TR>
echo "</tr>";
$variable = 0;//seteamos a 0 el sumador y volvemos a empezar si quedan mas imagenes
}//end if
$variable++;//empezamos a sumar +1
}
}//end while
echo "</table>\n";
Estoy confundida ahora.
Cómo puedo hacer esto
Gracias.