Foros del Web » Programando para Internet » PHP »

Tengo esta duda y no se como plantearla.

Estas en el tema de Tengo esta duda y no se como plantearla. en el foro de PHP en Foros del Web. Buenassss.... Tengo esta duda y no se como plantearla. En la parte administrativa, despliego lo que son categorias de productos. ejemplo: Código: Nombre | Productos ...
  #1 (permalink)  
Antiguo 20/10/2009, 16:05
Avatar de Watas  
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta Tengo esta duda y no se como plantearla.

Buenassss....

Tengo esta duda y no se como plantearla.
En la parte administrativa, despliego lo que son categorias de productos.
ejemplo:


Código:
       Nombre          | Productos     | Editar | Eliminar
-------------------------------------------------------------
Cannulated Screws      |    Ver        | Editar | Eliminar
Surgical Power Tools   |    Ver        | Editar | Eliminar
Ver, editar y eliminar son links.

Al hacer click en Ver me redirije a productos_admin de ese id, es decir, que segun este ejemplo, si hago click en Ver de Cannulated Screws, me muestra el producto_admin de esa categoria, es decir, me muestra la seccion de productos administrativa, es decir, agregar producto, existe otro cuadro ahi con las mismas caracteristicas que este, nombre del producto y los links de editar y eliminar.

Si hago click en Ver de Surgical Power Tools, me muestra lo mismo y lo que quiero y es a lo que voy, es que, deberia mostrarme el producto_admin de Surgical Power Tools, no se si me explico, cada link de Ver en Categoria, deberia estar atado al producto_admin de esa categoria.

En cakePHP que es el ejemplo que tengo, si lo hace, pero con php puro y simple, no se como desarrollarlo y hasta me ha costado buscarlo en internet.

Agradezco de antemano la ayuda.

Saludos
  #2 (permalink)  
Antiguo 20/10/2009, 16:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Tengo esta duda y no se como plantearla.

A medida que vas recorriendo los registros de tu consulta capturas los ids y los envias por get en el URL correspondiente ej.

En en link ver debes tener algo así en código fuente:

Código PHP:
<a href="ver.php">Ver</a
Puedes añadirle la variable id que recuperas de la base de datos queda así

Código PHP:
<a href="ver.php?id=<?php echo $id?>">Ver</a>
En la pantalla siguiente recuperas el id por $_GET

Espero ayude ........... Salu2
__________________
No hay mail que por internet no venga
  #3 (permalink)  
Antiguo 20/10/2009, 16:26
Avatar de Watas  
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Tengo esta duda y no se como plantearla.

Cosmo, gracias por responder, te cuento y eso fue lo que me falto en el planteamiento del tema.

El link de Ver lo tengo asi:


Código PHP:

<a href="productos_admin.php?id=<?php echo $row['id']; ?>">Ver</a>
Igual como lo indicas en tu respuesta.

Y ahi esta mi duda, porque no se que colocar en esa parte, para que diferencie la categoria y muestre el producto_admin de cada producto, es medio confuso, pero en el ejemplo que tengo aca de cakePHP, si lo hacen ahora no se si es mas dificultoso en php que con cake.

Gracias y Saludos
  #4 (permalink)  
Antiguo 20/10/2009, 16:52
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Tengo esta duda y no se como plantearla.

Pues para ver yo lo haría así:

Código PHP:
<a href="productos_ver.php?id=<?php echo $row['id']; ?>">Ver</a>
para eliminar

Código PHP:
<a href="productos_eliminar.php?id=<?php echo $row['id']; ?>">Eliminar</a>
para nuevo, como no necesito nada tons:

Código PHP:
<a href="productos_nuevo.php">Nuevo</a
Considerando que tu listado principal pueda llamarse productos_listado.php

Por ej. luego que eliminas algo tienes que redireccionar de nuevo al listado eso lo puedes hacer con header.

Salu2
__________________
No hay mail que por internet no venga
  #5 (permalink)  
Antiguo 20/10/2009, 17:18
Avatar de Animeonx  
Fecha de Ingreso: agosto-2009
Ubicación: Debajo de tu Cama
Mensajes: 56
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Tengo esta duda y no se como plantearla.

Si todo lo trabajas en el mismo script.
Código php:
Ver original
  1. productos_admin.php?ver?id=<?php echo $row['id']; ?>
  2. productos_admin.php?nuevo?id=<?php echo $row['id']; ?>
  3. productos_admin.php?eliminar?id=<?php echo $row['id']; ?>
__________________
Si te gusto/sirvió mi respuesta, dame un buen karma... no se que utilidad tenga en el foro, pero eleva mi ego. :D
--
Comunidad Anime | ikawaii.net

Última edición por Animeonx; 20/10/2009 a las 17:23
  #6 (permalink)  
Antiguo 20/10/2009, 18:07
Avatar de Watas  
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Tengo esta duda y no se como plantearla.

Gracias Cosmo y Animeonx por responder...

Ya esta listo, mil gracias a ambos que respondieron.

Lo que hice fue que en el link de Ver en vez de enviar a la pagina de productos_admin, lo envie a una nueva, productos_ver, en el codigo del sql le puse WHERE id='".$_GET['id']."' para que capture la id del link.

Asi quedo:

Código PHP:

$result 
mysql_query("SELECT * FROM producto WHERE id='".$_GET['id']."' ORDER BY id ASC");
while (
$row mysql_fetch_array($result)) { 
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.