Até aí está funcionando legal. Só que eu quero fazer o seguinte: mudar alguns dos dados que vêm do meu banco (por exemplo, a sigla da UF) e, ao clicar no checkbox, atualizar o status (de 0 para 1) e atualizar a sigla da UF (por exemplo, de SP para PR). Esse é o primeiro passo para poder conseguir alterar qualquer dado que o select me apresenta e alterá-lo no banco ao clicar no checkbox.
Com o código que eu tenho agora, eu até consigo mudar a sigla da UF, só que o script não está pegando a sigla que eu digito no textbox, mas a primeira sigla do primeiro registro que tenho carregado na tela.
Segue um print para entenderem melhor.
Os códigos são estes:
moderadores.php
<fieldset>
<legend>Somente para moderadores</legend>
<h3><img src="../imagens/icones/om_aprovar.png" />Aprovar Contribuições</h3>
<?
include "config.php";
$sql = mysql_query("SELECT * FROM `am` WHERE aprovado ='0' order by frequencia");
?>
<form action="aprovar.php" method="POST">
<?php
echo "<table border=0>";
echo "<tr>
<td><b></b></td>
<td><b>Frequência</b></td>
<td><b>Call</b></td>
<td><b>UF</b></td>
<td><b>kW</b></td>
<td><b>Emissora</b></td>
<td><b>Cidade</b></td>
<td><b>Rede</b></td>
<td><b>Detalhes</b></td>
</tr>";
while ($resultado = mysql_fetch_array($sql))
{
?>
<tr>
<td><input type="checkbox" name="aprovar[]" id="aprov" value="<? echo $resultado['id']?>"><input type="submit" name="botaoaprovar" value="Aprovar!!!" id="aprove"></td>
<td><input type="text" value="<? echo $resultado['frequencia']?>"></input></td>
<td><input type="text" value="<? echo $resultado['call']?>"></input></td>
<td><input type="text" name="uf[]" value="<? echo $resultado['uf']?>"></input></td>
<td><input type="text" value="<? echo $resultado['kw']?>"></input></td>
<td><input type="text" value="<? echo $resultado['emissora']?>"></input></td>
<td><input type="text" value="<? echo $resultado['cidade']?>"></input></td>
<td><input type="text" value="<? echo $resultado['rede']?>"></input></td>
<td><input type="text" value="<? echo $resultado['detalhes']?>"></input></td>
</tr>
<?
}
?>
</table>
</form>
aprovar.php
<?php
include "config.php";
$uf = $_POST[uf];
$id = $_POST[aprovar];
$conta = count($id);
if($_POST['botaoaprovar'])
{
for ($i=0; $i<$conta; $i++)
{
$sql = mysql_query("UPDATE am SET uf='".$uf[$i]."', aprovado ='1' where id=$id[$i]");
}
if ($sql)
{
echo "Deu certo. Aprovou!";
}
else{
echo "Ocorreu algum erro.";
}
}
?>











