PHP - problemas para ver reportes con hipervinculos en php

   
Vista:
Imágen de perfil de carlos

problemas para ver reportes con hipervinculos en php

Publicado por carlos (2 intervenciones) el 03/04/2014 17:45:29
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





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?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>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

problemas para ver reportes con hipervinculos en php

Publicado por xve (5520 intervenciones) el 03/04/2014 20:27:02
Hola Carlos, puede ser que el id_producto sea un campo entero?

Prueba así.
1
$query = mysql_query ("SELECT * FROM productos where productos.id_producto = ".$id,$conexion);

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas para ver reportes con hipervinculos en php

Publicado por carlos (2 intervenciones) el 03/04/2014 22:40:18
Amigo Me error al quitarle la comillas a la variable $id en la consulta y gracias por responder.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar