Hola chicos tengo una duda!
Tengo un buscador en php que lo que hace es buscar palabras coincidentes en una tabla de la base de datos y me muestra pues la búsqueda de esos archivos pero la muestra un archivo debajo de otro y me gustaría poder ordenarlos en una tabla para poder ordenarlos en columnas de 3 por ejemplo, ahora mismo se muestran así:
Archivo1
Archivo2
Archivo3
Me gustaría que se mostrasen así:
Archivo1 | Archivo2 | Archivo3
-
Archivo4 | Archivo5| ...
El buscador muestra un titulo, un contenido, un archivo, unas etiquetas y un vídeo si se le a insertado, ya le di estilo a todo eso pero no se ordenarlo
El código de mi buscado es el siguiente:
Muchas gracias de antemano
Tengo un buscador en php que lo que hace es buscar palabras coincidentes en una tabla de la base de datos y me muestra pues la búsqueda de esos archivos pero la muestra un archivo debajo de otro y me gustaría poder ordenarlos en una tabla para poder ordenarlos en columnas de 3 por ejemplo, ahora mismo se muestran así:
Archivo1
Archivo2
Archivo3
Me gustaría que se mostrasen así:
Archivo1 | Archivo2 | Archivo3
-
Archivo4 | Archivo5| ...
El buscador muestra un titulo, un contenido, un archivo, unas etiquetas y un vídeo si se le a insertado, ya le di estilo a todo eso pero no se ordenarlo
El código de mi buscado es el siguiente:
Código (php) [Seleccionar]
<?php
if ($_POST['buscador'])
{
$buscar = $_POST['palabra'];
if(empty($buscar)) {
echo "No se ha ingresado una cadena a buscar";
} else {
$con = mysql_connect("XXXXXX","XXXXXX","XXXXXXX");
mysql_select_db("XXXXX", $con);
mysql_query("SET NAMES 'utf8'");
$result = mysql_query("SELECT * FROM archivos_upload WHERE nombre like '%$buscar%' or etiqueta like '%$buscar%' ORDER BY id DESC");
$total = mysql_num_rows($result);
if ($row = mysql_fetch_array($result)) {
echo "Resultados para: <b>$buscar</b><br>";
do {
echo '<div id="buscador">';
echo '<h2>'.$row['nombre'].'</h2>';
echo '<p>'.$row['descripcion'].'</p>';
echo '<p>'.$row['etiqueta'].'</p>';
if (!empty($row['video'])) {
echo '<div class="video_youtube"><iframe width="560" height="315" src="https://www.youtube.com/embed/'.$row['video'].'" frameborder="0" allowfullscreen></iframe></div>';
}
if (!empty($row['url'])) {
if (strpos($row['url'], '.pdf')) {
echo '<div class="nombre_archivo">'.$row['url'].'</div>';
echo '<a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="icon/pdf.svg" style="width: 70px;"></a>';
}
else if (strpos($row['url'], '.xls') || strpos($row['url'], '.xlsx')) {
echo '<div class="nombre_archivo">'.$row['url'].'</div>';
echo '<a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="icon/excel.svg" style="width: 70px;"></a>';
}
else if (strpos($row['url'], '.doc') || strpos($row['url'], '.docx')) {
echo '<div class="nombre_archivo">'.$row['url'].'</div>';
echo '<a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="icon/word.svg" style="width: 70px;"></a>';
}
else if (strpos($row['url'], '.ppt') || strpos($row['url'], '.pptx')) {
echo '<div class="nombre_archivo">'.$row['url'].'</div>';
echo '<a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="icon/powerpoint.svg" style="width: 70px;"></a>';
}
else if (strpos($row['url'], '.txt')) {
echo '<div class="nombre_archivo">'.$row['url'].'</div>';
echo '<a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="icon/textdocument.svg" style="width: 70px;"></a>';
}
else {
echo '<div class="archivo_url"><a href="archivos/'.$row['url'].'" download="'.$row['nombre'].'"><img src="archivos/'.$row['url'].'"></a></div>';
}
}
echo '</div>';
} while ($row = mysql_fetch_array($result));
echo "<p>Resultados: $total</p>";
} else {
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>
Muchas gracias de antemano