Welcome

Programando Carrito de Compras (I)

1. Lo primero que tenemos que hacer es la creacion de nuestra base de datos para este caso usaremos mysql. Ya dentro de la consola de mysql.

> CREATE DATABASE gamelist;
2. Lo siguiente es crearle una tabla a la base de datos a continuacion se describe

CREATE TABLE `productos` (

`id` int(11) NOT NULL auto_increment,

`titulo` varchar(100) NOT NULL default 'Untitled',

`descripcion` text NOT NULL,

`precio` decimal(8,2) NOT NULL default '0.00',

`imagen` varchar(50) NOT NULL default 'nophoto.jpg',

PRIMARY KEY (`id`)

);

Ya que tenemos esto creado lo anterior procederemos a la creacion de nuestra primera funcion de conexion con el servidor y seleccion de la base de datos creada anteriormente.

3. Creamos un archivo que le llamaremos conexion.php el cual se le agregara la siguiente funcion que a continuacion se detalla

function conexion(){

$conectar=mysql_connect('localhost','usuarioBaseDatos','contraseñaUsuario');

if(!$conectar){

return false;

}

if(!mysql_select_db('gamelist')){

return false;

}

return $conectar; }

Explicacion de esta funcion regresa un valor booleano si es true exito en la conexion con el servidor y seleccion de base de datos si devuelve false error de conexion.

4. Al archivo conexion.php le agregaremos otra funcion para mostrar todos los productos

function encontrar(){

conexion();

$query=“SELECT * FROM productos order by productos.id DESC”;

$resultado=mysql_query($query);

$resultado=db_result_ti_array($resultado);

return $resultado;

}

Esta funcion regresa un arreglo de todos los productos de la base de datos ordenada descendentemente.

5. Al archivo conexion.php le agregaremos otra funcion que creara un arreglo de los datos consultados.

function db_result_ti_array($resultado){

$res_array=array();

for($i=0;$row=mysql_fetch_array($resultado);$i++){

$res_array[$i]=$row;

}

return $res_array;

}

6. Al archivo conexion.php le agregaremos otra funcion que realiza una consulta de los productos por id

function encontrar1($id){

conexion();

$query=“SELECT * FROM productos WHERE productos.id='$id'”;

$resultado=mysql_query($query);

$row=mysql_fetch_array($resultado);

return $row;

}

Esta funcion encuentra un producto por id y devuelve un arreglo.

Seguire haciendo publicacion de post de este proyecto apenas es el comienzo.

Instalacion php5 + apache2 + mysql5

1 Instalaremos el apache con el siguiente comando

$ sudo apt-get install apache2

2. Instalaremos el php

$ sudo apt-get install php5

3. Instalaremos el mysql

$ sudo apt-get install mysql-server-5.0

4. Instalacion de las librerias para que puedan interaccionar el php como modulo de apache y que php tenga las librerías para acceder a mysql.

sudo apt-get install libapache2-mod-php5 php5-gd php5-mysql libapache2-mod-auth-mysql

Proyecto Carrito Compras

Este post tiene que ver con un proyecto que me gusto realizarlo aunque faltan detalles de navegación no se algo de estilos pero lo ire mejorando con el uso de ajax también aquí nomás mostrare unas imágenes de dicho carrito de compras y mas adelante publicare post donde detallare lo que se realizo y explicación de todas las funciones de php.

Esta es la Pagina Principal del Carrito de Compras de VideoJuegos.com

La Siguiente Imagen se mostrara la pagina de login de Administración del Sitio

En la siguiente imagen se muestra el Menú de Administración del Sitio.

Proyecto SRLinux

Aquí se harán publicaciones de este proyecto realizadó en la escuela donde estuvé Instituto Tecnologico Superior de Zapopan para el cumplimiento de mi residencia profesional, aunque el proyecto nacio para dar una solución libre que cualquiera tuviera acceso ya que no existen muchos software para rockola que sea libres asi como dar soluciones a usuarios que gustan de entretemiento de musica, video y karaoke.