Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

problemas para ver reportes con hipervinculos en php

PHP, HTML, CSS, JS, jQuery, etc.
cardf
Observador/a
Mensajes: 1
Registrado: 03 Abr 2014, 22:55

problemas para ver reportes con hipervinculos en php

#1

Mensaje por cardf »

Hola amigos quería hacer una consulta, resulta que quiero buscar ciertos datos de productos que al momento de mostrarme por pantalla la id del producto al pasar el mouse me muestre la id como un hipervínculo para que al momento de pinchar en la id me dirija a una siguiente pagina para que me muestre todo el detalle del producto, nombre, marca, etc...
el tema del hipervínculo esta solucionado

pero mi problema es que cuando pincho en la id me dirije a la próxima pagina, pero no me muestra nada solo las tablas pero sin datos ojala alguien me pueda ayudar por favor.



Código: Seleccionar todo

<?php  
 include('conexion.php'); 

 $palabra=$_POST['busca2']; 

 $query = mysql_query ("SELECT * FROM productos WHERE id_producto LIKE  '%$palabra%' ",$conexion); 
 $nro_reg= mysql_num_rows($query); 


?>

<table  class="reportes  tabla1 "  bgcolor="#D0F4F4" width="1350" align="top" border="1" >
<tr>
<th width="30">ID producto</th>



</tr> 


<? 
//se muestra la id en hipervinculo 
while ($row=mysql_fetch_array($query)) 
{ 
     
$id = $datos['id_producto']; 
$enlace = "<a href=visualizar.php?id=$id>"; 
$concatenar = "</a>"; 
     
echo '<td>'.$enlace.$row["id_producto"].$concatenar.'</td>';'</tr>' 
; 




} 
mysql_free_result($query) 


?>
</table>



//codigo de la proxima pagina: visualizar.php 


include('conexion.php'); 

 $id = $_GET['id']; 

 $query = mysql_query ("SELECT * FROM productos where productos.id_producto =  '".$id."' ",$conexion); 
 $nro_reg= mysql_num_rows($query);  
Código HTML:
<table  class="reportes  tabla1 "  bgcolor="#D0F4F4" width="1350" align="top" border="1" >
<tr>
<th width="30">ID producto</th>
<th width="30">Nombre</th>
<th width="30">marca</th>

</tr> 


<? 
//Mostramos los registros 
while ($row=mysql_fetch_array($query)) 
{ 
     

echo '<td>'.$row["id_producto"].'</td>'; 
echo '<td>'.$row["nombre"].'</td>'; 
echo '<td>'.$row["marca"].'</td>'; 
; 

} 
mysql_free_result($query) 





?>
</table>




Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Volver a “🆘 Recursos Webmaster”