16/02/2004, 01:23
|
| | Fecha de Ingreso: enero-2003
Mensajes: 25
Antigüedad: 21 años, 10 meses Puntos: 0 | |
ahora si te entiendo... veamos los paso que debes seguir
primero que todo, necesitamos que la tabla de la base de datos en la q trabajaremos tenga un identificado unico (clave primaria, ID, o como lo llames), ¿por que?... porque tenemos muchos registros y queremos seleccionar uno de ellos => necesitamos que exista algo que diferencie a un registro de otro, lo ideal es que sea un identificador autonumerico.
--
detalle.php
--
en esta pagina pondremos el detalle de un determinado producto, por ej, si en resultado.php solo colocamos el nombre de un producto, su precio y un link para el ver un detalle de este, podriamos colocar aqui una descripcion mas detallada, imagenes, etc del producto.
esto se hace igual que lo anterior, la clave esta en saber hacer bien el set de registros (recordset). si en resultado.php queriamos recuperar todos los productos que cumplian ciertas caracteristicas (select * from...) ahora queremos seleccionar UNO EN ESPECIFICO (usaremos el ID)
hacemos click en 'nuevo juego de registros'. en resultado.php usabamos el modo avanzado, ahora solo basta el simple.
elegimos un nombre, la conexion, todas columnas y ahora en filtro elegimos el campo de la tabla que contiene el identificador, luego elegimos el signo igual y especificamos que es un 'parametro de URL' y dejamos el nombre que nos coloca en el recuadro sgte (el mismo nombre que el campo) luego aceptamos y hacemos la pagina de detalle como nos imaginamos que seria pensando que se mostrara un solo registro.
=> ahora podemos colocar en el browser (supongamos que el identificador se llama 'id') 'detalle.php?id=45' y vamos a ver el detalle del registro con id = 45
---
resultado.php
---
aqui tenemos que hacer el link a determinado producto => basta hacer que el link sea del tipo detalle.php?id='n°reg'
en n°reg debe ir el identificador, supongamos que el juego de registros de la pagina respuesta.php se llama 'Recordset1', entonces para ir al detalle debemos linkear a:
'detalle.php?id=<?php echo $row_Recordset1['id']; ?>'
ie. el codigo del link puede ser:
<a href="detalle.php?id=<?php echo $row_Recordset1['id']; ?>"> DETALLE >></a>
y con eso deberia funcionar...
estoy pensando que colocar esto en respuesta.php dentro del 'repetir region' que usas para ver todos los resultados
eso, ojala te sirva |