PHP, MySQL y CSS: Resultados en dos columnas o mas

Pues bien a veces se nos complica un poco mostrar resultados de una base de datos en dos columnas o mas, generalmente lo hacemos de una forma vertical, bien una forma sencilla de hacerlo es implementando estilo con CSS a cada resultado, con el atributo
“align: left;”

Suponiendo que ya tienen conocimientos básicos de php y mysql y que han realizado una conexión a la basa de datos y por ende ya muestran resultados:

Mysql_connect…
Mysql_query…
Supongo que ya saben esto y si no es asi… deberías!

while($row = mysql_fetch_array($result)) {
echo ‘<div class=”list”>$row[nombre] $row[telefono]‘;
echo ‘</div>’
}

CSS

.list {
float: left
width: 200px;
height: 100px;
}

Así de simple pueden hacer que se muestre resultados de una base de datos mysql en dos columnas, o dependiendo de cuantas columnas quieran aumentan o disminuyen los piexeles en “width”.

Si se podrán dar cuenta no es nada complicado solo es CSS básico.

Esquinas redondeadas con CSS

Bien pues uno de los problemas al diseñar sitios Web, son las esquinas redondeadas que dan un toque especial a nuestros diseño, en este articulo mostrare de forma sencilla como lograrlo usando solo CSS

a {
padding: 2px 6px;
background: #eee;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

Esto pondrá esquinas redondeas a todos los enlaces.
Si quieren el borde aun mas redondeado aumenten los pixeles, 5px, 15px, 20px, etc. Pueden agregarle bordes, también redondeados.

Funciona en: Opera, Safari, Firefox, Chrome.
No funciona en: adivinen!… IE

Eliminar caracteres especiales en PHP

Para cambiar o limpiar cadenas por ejemplo de una url, estas sencillas líneas de código puede ser muy útiles. Utilizando expresiones regulares como ereg_replace . Eliminara todos los caracteres (comas, guión bajo, espacios en blanco, etc.) especiales que no sean ni números ni letras.

<?
$cadena = “Eliminar caracteres especiales en PHP”;

$nueva_cadena = ereg_replace(”[^A-Za-z0-9]“, “-”, $cadena);
# La función ereg_replace reemplaza todos lo que no sea números o letras

$nueva_cadena = strtolower($nueva_cadena);
# strtolower transforma todo en minúsculas

echo “$nueva_cadena”;
?>

Listo imprimirá:

eliminar-caracteres-especiales-en-php

Saludos, hasta la próxima.

Resultados de una BD en 2 o más columnas con PHP

A veces al extraer resultados de la base de datos nos interesará mostrarlos de diferentes formas. En este artículo nos centraremos en cómo se muestran los resultados de una consulta distribuidos por múltiples columnas en PHP. Por ejemplo:

1 | 2 | 3
4 | 5 | 6

Y así sucesivamente, el código es muy sencillo. Copio el código de una de mis páginas para que lo tomen como ejemplo y lo modifiquen a sus necesidades

Obviamente primero van los códigos para la conexión con la BD y la toma de los contenidos con el query.

Ahora donde va el código que mostrara los resultados, lo reemplazaremos por esto
Que muestra los resultados pero en columnas

$columnas = 3;
$resto = ($n % $columnas);
if ($resto == 0) {echo “<tr>”;}
echo “<td>$row[nombre]<br> $row[telefono]</td>”;

$n++;

}
mysql_free_result($result);
mysql_close($link);

La variable $columnas obvió es el numero de columnas que queremos.

Listo lo modifican a sus necesidades, yo puse $row[nombre] y $row[telefono] pero ustedes las cambian por sus variables.

Ya no hay excusa para no cambiarse a Gmail

import-to-google.gifYa no hay excusa para no cambiarse a Gmail. Google lanzó el Email Uploader, una pequeña aplicación que hace mucho más fácil migrar las toneladas de correos electrónicos que tienes en tu nunca-bien-ponderado Outlook.

¿Qué hace, específicamente? Sincroniza tus contactos con toda su información, importa los mensajes manteniendo su status — leído, no leído y las fechas reales de envío y recepción — y replica tu estructura de carpetas tal como la tienes en el PC. Es gratuito y funciona (era que no) solo para Outlook 2003 y superiores en Windows XP y Vista.

Videos ganadores del 2007 YouTube

ytva_bg_winners.jpgEl 21 de Marzo YouTube publico en su blog los premios a los mejores videos del 2007, son 12 videos entre millones del sitio que fueron considerados como los mejores entre todos los que votaron.

Los premios youtube se podria decir que son los Oscares de Internet

Para nominar se crearon categorías, en total son 12 videos ganadores solo puse 4 que en lo particular fueron los que mas me gustaron. Continúa leyendo »

Importancia del contenido en sitios Web

El Contenido es el Rey y usted necesita buen contenido, pero creo que esto no es tomado suficientemente en serio por la mayoría de los webmasters. Todavía hay demasiados sitios en torno al cual no tienen un contenido real, nada original, o son simplemente aburridos. Lo que muchas personas no se dan cuenta es que el buen contenido no sólo mantendrá sus visitantes interesados. También puede ayudarle a promocionar su página Web. Continúa leyendo »

Videos de YouTube con mejor calidad

youtube.gifDesde sus comienzos, YouTube, a pesar de ser muy popular por su gran contenido audiovisual, no estaba caracterizado por su calidad de video.
Hace un tiempo, usuarios descubrieron que hay una alternativa. Es tan sencillo, como engorroso, pero vale la pena si somos fanáticos de la calidad y no de la rapidez en la que veremos el video. Continúa leyendo »

Instalar seo4SMF correctamente

Digo correctamente porque intente instalarlo como viene en el readme.txt del seo4smf y no se puede instalar bien.

Supongo que si estas interesado en saber como se instala correctamente es que ya tiene un foro bajo SMF (Simple Machine Forum). Continúa leyendo »

Crear URL amigables a los buscadores

Antes de iniciar con este manual es importante recordarte que una mala manipulación del archivo .htaccess puede impedir el acceso a tu sitio. Si en tu sitio existe un fichero llamado .htaccess haz una copia de seguridad para recuperarla en caso de error.

Si no existe un archivo .htaccess entonces procedemos a crearlo, abre un notepad Archivo / Guadar como… / y lo guardamos con el nombre de .htaccess Listo ya tenemos el acrchivo para empezar a trabajar. Continúa leyendo »

Twitter Delicious Facebook Digg Stumbleupon Favorites More