tengo este codigo en mi proyecto
<form id="formulario" name="formulario" action="elmismodocumento.php<? echo "?&cam=".$_GET['cam']."&ino=".$_SESSION["idcodigo"]?>" method="post">
<textarea id='mensaje' name='mensaje' rows='15' cols='90' style='width: 90%'>
<?
$idcod = $_SESSION['idcodigo'];
$sql = "select * from tabla
where codigo = '$idcod'";
$resEmp = mysql_query($sql, $conexion);
$rowEmp = mysql_fetch_assoc($resEmp);
echo $rowEmp["NOMENSAJE"];
?>
</textarea>
<div style="float:left;">
<?
$idcam = base64_decode($_GET['cam']);
$sql = "select * from noticia
where noidcampeonato = $idcam";
$resEmp = mysql_query($sql, $conexion);
$totEmp = mysql_num_rows($resEmp);
$i = 0;
function creasession($idc){
$_SESSION["idcodigo"] = $idc;
}
if($totEmp > 0)
while($rowEmp = mysql_fetch_assoc($resEmp)){
$i++;
$resul .= "<button id='noticia' onclick='javascript:submit;". creasession($rowEmp['NOIDCODIGO']) ." ' >".$i."</button>";
}
echo $resul;
?></div>
Lo que pretendo con este codigo es que el usuario al dar click en algunos de los botones generados en el while me recarge la pagina, pero primero me cree una variable de sesion con el codigo del registro, para que al momento de la recarga la url en la variable &ino tome el valor de la variable de sesion asignada anteriormente y me muestre el resultado dentro del textarea.
actualmente estoy teniendo un problema que siempre me toma el ultimo valor debido que la variable de session siempre va cambiando a medida avanza el while y por ende sea el boton que clique el usuario me va a mostrar el resultado del ultimo registro.
espero haber sido claro, y me echen una manita. mil gracias.