Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2016, 11:59
javy7v
 
Fecha de Ingreso: abril-2015
Mensajes: 189
Antigüedad: 9 años
Puntos: 14
Como generar paginas cogiendo datos de la base

Buenas amigos les cuento mi problema,

El caso es que tengo una pagina en la que muestro mis productos , hago un select y luego muestro en un div cada producto con un poco de información , obteniendo este resultado para que me entendais.



Vamos un listado de mis productos sencillo, les dejo el codigo.

Código:
<html>
	<head>
	<link rel="stylesheet" type="text/css" href="../css/estiloGeneral.css" />
	<link rel="stylesheet" type="text/css" href="../css/style2.css" />
	<link rel="stylesheet" href="../css/estiloMenu.css" />
	<link rel="stylesheet" type="text/css" href="../css/estiloPoster.css" />
	<link href="../css/movil.css" rel="stylesheet" type="text/css" media="handheld, only screen and (max-device-width: 480px)" />
	<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
	<script src="../script/script.js"></script>
	<script src="../script/modernizr.custom.js"></script>
	<script src="../damper/script.js"></script>
	<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed' rel='stylesheet' type='text/css'>
	<link rel="stylesheet" type="text/css" href="../estilos/demo.css" />
    <link rel="stylesheet" type="text/css" href="../estilos/style_common.css" />
    <link rel="stylesheet" type="text/css" href="../estilos/style1.css" />
	</head>
	<body>
	<?php require_once('../damper/menu.php'); ?>
	<div id="contenido">
	<?php
	  $conx = mysql_connect ("xddd","xddd","xddd");
	  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'";
	$result= mysql_query($sql) or die(mysql_error());
	if(mysql_num_rows($result)==0) die("No hay registros para mostrar");
	echo "<div class='main'>";
				while($row=mysql_fetch_array($result)){
                echo "<div class='view view-first'>";
                    echo "<img src='http://www.tejasa.es/img/productos/$row[imagen_principal]' />";
                    echo "<div class='mask'>";
                        echo "<h2>$row[nombre]</h2>";
                        echo "<p id='textoProd'>$row[descripcion]</p>";
						echo "<p>Carga minima:$row[carga_minima] - Carga maxima:$row[carga_maxima]</p>";
                        echo "<a href='../damper/$row[nombre]' class='info'>Ver hoja de producto</a>";
						//$row[nombre]=str_replace (' ', '-', $row[nombre]);
                    echo "</div>";
                echo "</div>";
				}
            echo "</div>";
	?>
	</div>
	</body>
</html>
Lo que yo quiero es que al darle a hoja de producto al boton , me dirija a una pagina individual de cada producto pero claro no hacer esa pagina 1000 veces para todos los productos sino hacerlo como he hecho esta cogiendo los datos por SQL y que me salga con la URL del nombre del producto , es decir si el producto es balon de futbol y ese es su nombre en la base pues que poniendo en el href="../carpetaenlaqueesta/$row[nombre] me lleve a esa pagina que yo ya tendre creada y se puede llamar productos.php por ejemplo.

Nose si me explico :S , pero hay un paso que me falta para lograr esa redireccion.