Archive for the ‘PHP’ Category

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.

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.

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. (more…)

Que es PHP?

php-logo.gifPHP (acrónimo de “PHP: Hypertext Preprocessor”) es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.

Hay que entender primero como funciona la solicitud de páginas en un navegador para comenzar a programar en PHP. (more…)

Introducción a .htaccess y URLs amigables a buscadores

200610594837buscadores7.jpgEl archivo .htaccess sirve, entre otras cosas, para mejorar la promoción de tu web. Con él se pueden definir redirecciones de URLs amistosas para buscadores hacia URLs con paso de parámetros. (more…)

Twitter Delicious Facebook Digg Stumbleupon Favorites More