Cita:
Iniciado por chronos682
No se como tendrás tu bd definida pero asumo que debes tener un campo id para cada producto, usa ese campo para armar la url p ej:
Código PHP:
Ver original$id = $row [id];
$link = "producto.php?id=". $id;
echo "<a href='{$link}'>link</a>";
Algo así se crearía el link. Y luego en la página producto.php verificas si llega la variable id por get:
Código PHP:
Ver originalIf (isset ($_GET ['id'])) {
Lo que tengas que mostrar del producto desde la BD
}
Más o menos así sería, ajustalo a lo que necesites.
Muchas gracias :D
Lo hare por el ID, creo que me ha quedado mas claro ahora, voy a ver que sale!
EDIT
Ya consigo transportar el ID a la otra pagina por la URL , es un avance pero aun no consigo sacar la info de la base relacionada con ese ID.
Esto es lo que tengo en esa pagina:
Código:
<div id="contenido">
<?php
$_GET[nombre]=$nombre;
$conx = mysql_connect ("","","");
if (!$conx) die ("Error al abrir la base <br/>". mysql_error());
mysql_select_db("qsb951") OR die("Connection Error to Database");
/*$sql="select * from producto where externo_subfam='1' and idioma='EN' and nombre=$nombre";
$result= mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)==0) die("No hay registros para mostrar");*/
if (isset ($_GET ['id_producto']))
{
$_GET['id_producto']=$idproducto;
$sql="select * from producto where externo_subfam='1' and idioma='EN' and id_producto=$idproducto";
$result= mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)==0) die("No hay registros para mostrar");
echo '<div id="catalogo">';
echo '<div id="titulo">';
echo '<h2>'.$nombre.'</h2>';
echo '<p>'.$descripcion.'</p>';
echo '</div>';
echo '</div>';
}
?>
</div>
</body>
</html>
No me salta ningun error ahora pero algo hay mal obviamente XD