Cita:
Iniciado por soy_nicanor lo que yo quiero es recepcionar los datos en una $_SESSION["codigo"]=$row["codigo"]; y luego saco los datos de la tabla segun el codigo.
Aqui intente aserlo pero no me funciona
Código PHP:
Ver original<?php
include('busqueda.php');
$result = mysql_query("SELECT * FROM nombre_codigo WHERE nombres LIKE '%$buscar%' ORDER BY nombres", $link); {
$_SESSION["codigo"]=$row["codigo"];
echo '<table width="400" cellspacing="0" cellpadding="3" align="center"';
//Mostramos los nombres de las tablas
echo "<tr>";
echo "<td>"."<strong>CODIGO</strong>"."</td>";
echo "<td>"."<strong>NOMBRE</strong>"."</td>";
echo "<td>"."<strong>APELLIDOS</strong>"."</td>";
echo "<td>"."<strong>DNI</strong>"."</td>";
echo "</tr>";
do {
echo "<tr>";
echo '<td><a href="cliente.php?='.$row["codigo"].'?"><font size="2" color="#0000FF">'.$row["codigo"].'</a></font></td>';
echo "<td>".$row["nombres"]."</td>";
echo "<td>".$row["apellidos"]."</td>";
echo "<td>".$row["dni"]."</td>";
echo "</tr>";
echo "</table>";
}
else
{
echo "¡ No se ha encontrado ningún registro !";
}
?>
Código PHP:
Ver original<?
$codigo = $_GET['codigo'];
if ($totEmp> 0)
{
{
echo "Nombre: ".$rowEmp['codigo']."<br><br>";
}
}
?>
pues vamos a hacer una caceria de errores :
1) utilizas variables de session y no veo el inicio de este (session_start()) al comienzo de la pagina.
2) asignas a la variable de session el codigo de cada uno, lo que estas haciendo es sobreescribir esta variable y al final solo va a tener el ultimo codigo que traes de la db.
3) recibes como parametro
pero no estas enviando ningun parametro en el link
Código PHP:
echo '<td><a href="cliente.php?aca deberia de ir el nombre del parametro='.$row["codigo"].'?"><font size="2" color="#0000FF">'.$row["codigo"].'</a></font></td>';
por lo que quedaria asi
Código PHP:
echo '<td><a href="cliente.php?codigo='.$row["codigo"].'?"><font size="2" color="#0000FF">'.$row["codigo"].'</a></font></td>';
si al hacer esos cambios no te funciona has pruebas como haciendo un echo a
para ver si lo recibes saludos