Hola amig@s del foro, estoy pasando valores por ID. Mi código es el siguiente:
Esta es la consulta....
....
$query = "SELECT * FROM mi_tabla";
$queRes = mysql_query($query, $conexion);
.........
Luego tengo un While....
<?php while ($row = mysql_fetch_assoc($queryRes))
{
?>
Acá imprimo unos valores
y luego quiero que por el ID me muestre... en un iframe todos los valores, y para ello lo hago de la siguiente forma.
window.frames.resultado.location.href="mas_info.ph p?id=<?php echo $row['id']; ?>";
<?php } ?>/*Cierre del While*/
Pero no sé porque me muestra el resultado de el último ID, aunque haga clic sobre otro dato, me muestra el resultado del último registro.
Y el código de mas_info.php es el siguiente:
------------------------------------------------------------------------------------
<?php
error_reporting(E_ALL & ~E_NOTICE);
require("../config/conexion.php");
require("../config/funciones.php");
$identificador = $_GET['id']; -->Acá obtengo el valor del ID que es tomado de la DB
$query = "SELECT * FROM mi_tabla WHERE id =$identificador";
$query2 = mysql_query($query, $conexion);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="../css/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>Resultados </h3>
<table width="250" border="1">
<?php while ($row = mysql_fetch_assoc($query2)) { ?>
<tr>
<td width="73">Empresa</td>
<td width="111"><?php echo $row['empresa']; ?></td>
</tr>
<tr>
<td>Direccion</td>
<td><?php echo$row['direccion']; ?></td>
</tr>
<tr>
<td>Telefono</td>
<td><?php echo $row['telefono']; ?></td>
</tr>
<tr>
<td>E-mail</td>
<td><?php echo $row['email']; ?></td>
</tr>
<?php } ?>
</table>
----------------------------------------------------------------------------------------
Gracias desde ya amigos del foro, espero sus comentario para saber que estoy haciendo mal.