Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/10/2007, 13:44
hernan22115
 
Fecha de Ingreso: junio-2006
Mensajes: 66
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Catalogo en línea. Como mostrar articulo.

Muchísimas gracias por tu ayuda, ya logre que funcione.
A continuación pego el código final de los 3 archivos por si alguien desea utilizarlo.
Es un catalogo en línea echo con php, por ahora es bien básico.
Saludos.!

conect.php

Código PHP:
<?
//Funcion Conectarse
function conect()
{
$db_host "tu servidor";
$db_usr "tu usuario";
$db_pass "tu contraseña";
$db_name "nombre de la DB";
//Conecto al servidor
if (!($idConex mysql_connect ($db_host$db_usr$db_pass)))
{
echo 
"Error conectando al servidor $db_host con el usuario $db_usr";
exit ();
}
// Conecto a la db
if (!mysql_select_db ($db_name,$idConex))
{
echo 
"Error seleccionando la base de datos de nombre $db_name";
exit ();
}
//
return $idConex;
}
//Abro la conexión
$idConex =conect ();
?>
categoria.php

Código PHP:
<?php
require ("conect.php");
$result mysql_query("SELECT titulo, codigo, resumen, comentario, disponibilidad, precio, img FROM accesorios"$idConex);
echo 
"<table border = '1'> \n";
echo 
"<tr> \n";
echo 
"<td><b>Titulo</b></td> \n";
echo 
"<td><b>Codigo</b></td> \n";
echo 
"<td><b>Resumen</b></td> \n";
echo 
"<td><b>Comentario</b></td> \n";
echo 
"<td><b>disponibilidad</b></td> \n";
echo 
"<td><b>Precio</b></td> \n";
echo 
"<td><b>Img</b></td> \n";
echo 
"</tr> \n";
while (
$row mysql_fetch_row($result)){
echo 
"<tr> \n";
//Aca defino la variable codigo
$codigo "$row[1]";
//La palabra variable es la palabra que voi a tener que recoger en articulo.php
//Asi:   $CodProducto = $_GET['variable'];
echo "<td><a href=articulo.php?variable=$codigo>$row[0]&nbsp;</a></td> \n";
echo 
"<td>$row[1]&nbsp;</td> \n";
echo 
"<td>$row[2]&nbsp;</td> \n";
echo 
"<td>$row[3]&nbsp;</td> \n";
echo 
"<td>$row[4]&nbsp;</td> \n";
echo 
"<td>$row[5]&nbsp;</td> \n";
echo 
"<td>$row[6]&nbsp;</td> \n";
echo 
"</tr> \n";
}
echo 
"</table> \n";
mysql_close($idConex)
?>
articulo.php

Código PHP:
<?php 
// aqui recibe la variable que a enviando con el codigo del producto.
$CodProducto $_GET['variable']; 
// realizo la consulta -- debes cambiar las palabras en mayusculas por los datos reales
require ("conect.php");
$Consulta mysql_query("SELECT * from accesorios where codigo = '$CodProducto' "$idConex); 
// Creas un arreglo con los resultados de la consulta 
$RptConsulta mysql_fetch_array($Consulta); 
// Esto es solo para limpiar la variable de la consulta 
mysql_free_result($Consulta); 
if (
$Consulta

// Aca creas una tabla para mostrar los resultados - Aclaro que voy a usar campos 
// falsos porque o se con certeza que campos tenga la tabla que usted creo 
?> 
<table border = "1" align="center"> 
<tr> 
   <td>Nombre</td> 
   <td>Codigo</td> 
   <td>Comentario</td> 
</tr> 
<tr> 
    <td><?=$RptConsulta['titulo'];?></td> 
    <td><?=$RptConsulta['codigo'];?></td> 
    <td><?=$RptConsulta['comentario'];?></td> 
</tr> 
</table> 
<?php 

else  
      echo 
"<center> No se logro realizar la consulta </center>"
?>