Quero passar uma váriavel de um FORM, de um select com <a href>.</a>.
Conforme código:
<form method="POST" action="es_qui_lista.php">
<?phpif(!isset($_POST["cod_ID"]))
{?>
// AQUI LISTA OS REGISTROS
<table class="lista">
<tr><td class="cab_list"> COD MP </td>
<td class="cab_list"> ID </td><td class="cab_list"> DESCRIÇÃO </td>
</tr><?php
include "conecta.php";
if(isset($_GET["ordem"]))$ordem = $_GET["ordem"];
else$ordem = "mp_descri_prod";
$sql = ("SELECT * FROM tab_esp_mp WHERE fc_fantasia like '$cod_empre' ORDER BY $ordem");$res = mysql_query($sql);
while($registro=mysql_fetch_row($res)){
$cod_ID = $registro[0]; // VARIAVEL QUE NECESSITO PASSAR PARA A PÁGINA.PHP$mp_cod_prod = $registro[3];
$mp_descri_prod = $registro[4];echo "<tr> <font class='f5'>";
echo "<td <p align='center'> $mp_cod_prod </td>";
echo "<td <p align='center'> <a href=\"pagina.php?\">$cod_ID</a> </td>"; // AQUI EU TENTO PEGAR A VÁRIAVEL $cod_IDecho "<td <p align='left'> $mp_descri_prod </td> ";
echo "</font></tr>";}
}
}mysql_close($con);
}?>
</table>
</form>
..
.etc...
Em seguida tento recuperar a variavel $cod_ID na página.php
<form method="POST" action="pagina.php">
<?php
if(!isset($_POST["cod_ID"])){
?><form method="POST" action="pagina.php">
<?php
}
$cod_ID=$_POST["cod_ID"];$cod_ID = isset($_POST["cod_ID"])?$_POST["cod_ID"]:"";
if(empty($cod_ID)){
echo "O CÓDIGO não foi informado!";}
include "conecta.php";
$sql = ("SELECT * FROM tab_esp_mp WHERE mp_ID=$cod_ID");$res = mysql_query($sql);
$registro = mysql_fetch_row($res);
$ID = $registro[0];$cod_emp = $registro[1];
$fantasia = $registro[2];$cod_prod = $registro[3];
.
..
etc...A váriavel $cod_ID não chega nesta página.php
Onde está o erro?
Já tentei usar session_start() e GLOBAL().Acredito, que o problema esteja nesta linha: echo "<td <p align='center'> <a href=\"pagina.php?\">$cod_ID</a> </td>";
Fiquem bem!