jueves, 21 de julio de 2011

Tutorial para conectar BD en Dreamweaver

Este tutorial explica como conectar una BDD usando MySQL a un proyecto de DreamWeaver

http://dreamweaverspot.com/connect-to-a-database-in-dreamweaver-cs3/

Archivo get_zoom.php

/*
Si la variable $pid contiene un número se usa este para buscar la imagen en grande del producto, si no se devuelve una imagen por default.
*/
function get_zoom($mydiv,$pid = null)
{
// Constantantes para conectarse
$mysql_user='UNO';
$mysql_password='CONFUNDIDO';
$my_database ='test';

// Variable para colocar imagen default
$remplazar="noimage.jpg";

// intentando conexión
$link = mysql_connect("", "$mysql_user", "$mysql_password")
or die('No se pudo conectar: ' . mysql_error());

// echo "Connection sucessfull
";
// Seleccionando la base de datos para trabajar
mysql_select_db("$my_database") or die('Could not select the database.');

//Comando para leer las filas de la tabla
$sql = "SELECT products_picture FROM products";
if (isset($pid) && is_numeric($pid)) // Se usa el valor de la variable para seleccionar la categoría
{
$sql = $sql . " WHERE products_id=$pid";

//Preguntando al servidor MySQL
$result = mysql_query($sql) or die('Error en la consulta: ' . mysql_error());


if ($result) {
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result ))
{

// Preparando la sustitución de variables
// %zoom% por products_id
$remplazar=$row['products_picture'];
}

// Cerrar la conexión
mysql_close($link);
}
else
{
echo 'Error no le lograron leer datos';
return;
}
}

$div1 = str_replace('%zoom%',$remplazar,$mydiv);
// Manda a la salida la cadena $mydiv ya con la sustitución
echo $div1;

}
Hola Alumnos,

El siguiente es el archivo get_zoom.php que permite extraer el nombre de la imagen en grande.

Se implementa la función get_zoom($mydiv,$pid)

$mydiv contiene la cadena de caracteres con el código html y se busca la cadena %zoom% para sustituírla con el nombre del archivo de imagen que corresponde al id de producto indicado en $pid.

Ejemplo :

get_zoom($mydiv,14) Busca el archivo de imagen para el producto id=14
get_zoom($mydiv,$thisid) Busca el archivo de imagen para el producto id contenido en $thisid

miércoles, 20 de julio de 2011

Bienvenida

Bienvenidos al blog de Diseño Web - Curso de Titulación

Profesor : Pedro Farías Lozano
email : pedro@fariasit.com