Olá gente, sou nova aqui no fórum, já venho com um problema que não consigo identificar onde está o erro; Tenho um checkbox gerado dinamicamente que o php interpreta como se ele não estivesse ticado, mesmo estando ticado!!!! Este é o código dinâmico: for ($i=0; $i<$linhas; $i++)
{
$titulo = mysql_result($resultado,$i,"titulo");
$data = mysql_result($resultado,$i,"datas");
$novidade = mysql_result($resultado,$i,"novidade");
$id = mysql_result($resultado,$i,"id");
echo "<tr>";
echo "<td><p class=\"txtListagemProdutos\">$titulo</p></td>";
echo "<td><p class=\"txtListagemProdutos\">$data</p></td>";
echo "<td><p class=\"txtListagemProdutos\">$novidade</p></td>";
echo "<form method=\"post\" action=\"exclui_noticias.php\">";
echo "<td><center><input type=\"checkbox\" name=\"excluir$id\" value=\"$id\" /></center></td>";
echo "<td><center><input class=\"submit\" type=\"submit\" value=\"ok!\" /></center></form></td>";
echo "</tr>";
}
Este é o código que pega o resultado deste form:
if(isset($_POST["excluir$id"]))
{
echo "Foi pego um valor do check";
} else {
echo "Não foi pego valor nenhum.";
} Alguém tem alguma dica? ======================================================= Descobri o que estava dando errado: O nome não deve ter variável => name=\"excluir$id\" Colocando apenas excluir deu certinho :-)