“Conocimientos Programación>Programación PHP /MySQL

Cómo hacer un catálogo de productos en PHP

2012/5/2
El lenguaje de scripting PHP permite a los desarrolladores web para crear un sitio web que muestra a los visitantes del sitio una gran variedad de conjuntos de datos dinámicos. Por ejemplo , PHP puede ser utilizado para recuperar datos de productos a partir de una base de datos MySQL y presentar los datos a la web en forma de un catálogo de productos en línea. El desarrollador puede labrar el catálogo en línea con las reglas de hojas de estilo en cascada . MySQL , PHP y CSS son las tecnologías de código abierto y puede ser utilizado por el desarrollador sin costo. Instrucciones
1

Inicie su utilidad phpAdmin y crear una nueva tabla de MySQL para albergar los datos del producto. Nombre de la tabla , "productos" , y colocar un campo en la tabla para cada elemento que desea que aparezca en el catálogo de productos. Por ejemplo , estudiar cuidadosamente el siguiente ejemplo de comando SQL . Puede introducir este comando en la línea de comandos SQL de su utilidad phpAdmin . El comando inicia una nueva tabla de productos y crea una identificación, descripción, upcNumber , nombre, precio, imagen y campo de marca de tiempo.

CREATE TABLE ` yourDatabase ` . ` Productos (

` id ` INT ( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,

Descripción NOT NULL,

`name VARCHAR ( 3000) NOT NULL, `

upcNumber VARCHAR ( 100 ) ` ` ` VARCHAR ( 100 ) NOT NULL,


` precio ` VARCHAR ( 100 ) ,

imagen NOT NULL ` VARCHAR ( 100 ) NOT NULL, `

timestamp tIMESTAMP ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE = MYISAM
2

Rellenar los nuevos campos de datos con la información del producto . Coloque la información de cada producto en el campo correspondiente . Usted puede hacer esto a mi hacer clic en el botón "Insertar " de la utilidad phpAdmin . Por ejemplo , se debe colocar el nombre del producto en el campo del producto , número de UPC del producto en el campo upcNumber y el nombre del archivo de la imagen de cada producto en el campo de la imagen.
3

Recuperar los datos del catálogo utilizando PHP. PHP recupera la descripción de cada producto de la base de datos y muestra los datos en las que puede ser visto por los visitantes de su sitio. En este código de ejemplo, PHP consulta la base de datos utilizando la función mysql_query , coloca los datos de cada producto en una matriz, recorre la matriz y asigna a cada elemento de datos del producto en una variable correspondiente.

mysql_connect ( "localhost ", " nombredeusuario ", " sucontraseña ") or die ( mysql_error ());

mysql_select_db ( " yourDatabaseName ") or die ( mysql_error ());
< p > $ data = mysql_query ( "SELECT * FROM productos ORDER BY Identificación desc" )

or die ( mysql_error ( " Registros no encontrados ')) ;

while ($ datos = mysql_fetch_array ($ data) ) {


$ nombre = $ info [' name'] ;

$ descripcion = $ info [' description'] ;

$ upcNumber = $ info [' upcNumber '] ;

$ imageFile = $ info [' foto '] ;

$ precio = $ info [' precio '] ;
< p >}

>
4

impresión y el estilo de la salida de PHP con reglas CSS . En este ejemplo, estilos de imagen de presentación de cada producto para el visitante del sitio utilizando una regla CSS en línea . La imagen ha sido flotado hacia la izquierda, el nombre del producto ha sido colocado dentro de una etiqueta H1, el número UPC muestra dentro de un tag H4, el precio del producto aparecerá como H5 título y la descripción del producto aparecerá en una etiqueta de párrafo .

< img src = "< php echo $ imageFile ; ? >" /> < /div >

< php echo $ nombre ; ? > < /h1 >

< php echo $ upcNumber ; ? > < ;/h4 >

< php echo $ precio; ? > < /h5 >

< Descripción php echo ; ? > < /p>
5

Coloque la salida de estilo dentro de loop array de cada producto. Esto mostrará una ocurrencia para cada producto obtenido de la base de datos . El código PHP completado ahora el siguiente aspecto

< php

mysql_connect ( "localhost ", " nombredeusuario ", " sucontraseña ") or die ( mysql_error () ) . ?

mysql_select_db ( " yourDatabaseName ") or die ( mysql_error ());

$ data = mysql_query ( "SELECT * FROM productos ORDER BY Identificación desc" )

or die ( mysql_error ( " Registros no encontrados ')) ;

while ($ datos = mysql_fetch_array ( $ data ) ) {


$ nombre = $ info [' name '] ;

$ description = $ info [' description'] ;

$ upcNumber = $ info [' upcNumber '] ;

$ imageFile = $ info [' foto '] ;

$ precio = $ info [' precio '] ; ?

>

; < img src = "< php echo $ imageFile ; ? >" /> < /div >

< /h1 >

< php echo $ upcNumber ; ? > < /h4 >

< php echo $ precio; ? > < /h5 >

< php echo descripción ; ? >


< php

}

>

Programación PHP /MySQL
Cómo comprobar una dirección IP por dominio con PHP
Puede Dreamweaver Editar PHP
Cómo imprimir etiquetas div con PHP
Cómo calcular el tiempo entre dos fechas en PHP
Cómo editar un archivo XML en PHP
Cómo encontrar el número de elementos vacíos en un array PHP
Cómo dar formato a una cadena en PHP
Cómo permitir un encabezado en cualquier lugar PHP
Conocimientos Informáticos © http://www.ordenador.online