Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2012, 15:34
XxSoulDarkxX
 
Fecha de Ingreso: agosto-2012
Ubicación: Lima, Peru
Mensajes: 51
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: como llenar un registro en php y hacer que se genere un link y una web con

Cita:
Iniciado por rottenp4nx Ver Mensaje
Supongamos que cada Producto tiene un ID númerico único (PK)

Y digamos que en la página principal donde muestras todos los productos

Código PHP:
Ver original
  1. //...Datos de la conexion
  2. $reg = mysql_query("select id, nombre, precio from Productos");
  3. while($r = mysql_fetch_array($reg)){
  4.      echo 'Nombre Producto: '.$r['nombre'].'<br>';
  5.      echo 'Precio: '.$r['precio'].'<br>';
  6.      echo '<a href="verproducto.php?id="'.$r['id'].'></a>'
  7. }
  8. //...terminar conexion

En el archivo "verproducto.php" tendríamos que tener este código

Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. //..datos de la conexion
  3. $reg = mysql_query("select * from Productos where id = $id");
  4. $r = mysql_fetch_assoc($reg);
  5.       echo 'Nombre Producto: '.$r['nombre'].'<br>';
  6.       echo 'Precio: '.$r['precio'].'<br>';
  7.       echo 'Cantidad de stock: '.$r['stock'].'<br>';
  8.       echo 'Descripcion: '.$r['descripcion'].'<br>';
  9.       echo 'Foto: <img src=">'.$r['foto'].'" alt=""><br>';
  10.  
  11. //cerramos la conexion

Es algo básico que te ayude a entender como se puede hacer, es algo muy básico solo basate en eso, tienes que implementar seguridad

Saludos
Gracias entendi la logica, y me parese simple, pero nesecito un ejemplo mas complejo, como se llama esa operacion o con que nombre puedo buscar mas tutoriales?

Y la verdad va a ser mucho trabajo porque tengo que modificar muchas cosas y la web ya esta en internet jajaja tengo que hacer bastantes modificaciones pero con el metodo que me has puesto entendi que no es nesesario crear ninguna web por cada registro si no que una sola pagina me lee los datos de los registros solo usando el codigo del producto ¿Verdad?