Olá Galera estou tendo um problema que não faço a menor idéia de como se resolver o código abaixo exibe os itens de um BD é possivel excluir os arquivos selecionados atrave´z de um checkbox... e atravéz de radiobutton posso edita-los, MAS não consigo salvar a edição ou alteração via o UPDATE pois a minha variavel PERDE o valor... a variavel é $id e se encontra na parte da EDIÇÃO... o que acontece é que eu consigo passar pelo radio box o valor do item desejado, seleciona-lo e joga-lo em textfields, mas quando vou salvar estas alterações não consigo, pois a variavel perdeu o valor, mesmo sendo que eu a declarei FORA do laço ou do IF... como posso fazer isto não acontecer? ?>
<p align="center">
<table border="1">
<tr>
<form name="form1" method="POST" action="">
<td>
<INPUT type="button" value="Voltar" onclick="java script:window.open('cadastro.php','_self')">
<td colspan="3" align="center">
<INPUT type="submit" value="Deletar Selecionados " onclick="return confirmarexclusao()" name="delete" id="delete">
<td>
<INPUT type="submit" value="Editar" name="editar">
<tr>
<td><b>Excluir</b></td>
<td><b>Codigo</b></td>
<td><b>Nome</b></td>
<td><b>Email</b></td>
<td><b>Editar</b></td>
<?
//PHP da tabela
$query = "SELECT * FROM $tabela ORDER BY id";
$resultado = mysql_query ($query,$conexao);
//EXIBIR
$conti;
while($linha=mysql_fetch_array($resultado))
{
?>
<tr>
<td align="center"> <input type="checkbox" name="checkbox[]" id="checkbox[]" value="<? echo $linha['id'];?>"></td>
<td align="center"><? echo $linha['id']; ?></td>
<td><? echo $linha ['nome'];?></td>
<td><? echo $linha ['email'];?></td>
<td align="center"><INPUT type="radio" name="radio[]" id="radio[]" VALUE="<?echo $linha['id']?>">
</tr>
<?
}
//DELETAR
$cont=mysql_num_rows($resultado);
if ($delete){
for($i=0;$i<$cont; $i++){
$del_id=$checkbox[$i];
$sql="DELETE FROM $tabela WHERE id='$del_id'";
$result=mysql_query($sql);
}
if($result)
echo "<meta http-equiv=\"refresh\" content=\"0;URL=lista-deleta.php\">";
}
?>
<tr>
<td>
<INPUT type="button" value="Voltar" onclick="java script:window.open('cadastro.php','_Self')">
<td colspan="3" align="center">
<INPUT type="submit" value="Deletar Selecionados " onclick="return confirmarexclusao()" name="delete" id="delete">
<td>
<INPUT type="submit" value="Editar" name="editar">
</table>
<?
//EDITAR
$id=-1;
if ($editar){
for($i=-1;$i<$cont;$i++)
if($radio[$i]){
$id=$radio[$i];
break;
}
if($id==-1)
echo "ERRO";
else{
$comand="SELECT * FROM $tabela WHERE id='$id'";
$result=mysql_query($comand,$conexao);
while($linha=mysql_fetch_array($result)){
?>
<table border="1" align="center">
<center>
<tr>
<td>
Codigo:
<td align="center">
<INPUT type="text" name="nome" VALUE="<?echo $linha['id'];?>" readonly="readonly" size="4">
<tr>
<td>
Nome:
<td>
<INPUT type="text" name="nome" VALUE="<?echo $linha['nome'];?>">
<tr>
<td>
Email:
<td>
<INPUT type="text" name="email" VALUE="<?echo $linha['email'];?>">
<tr>
<td colspan="2"><CENTER>
<INPUT type="submit" name="salva" id="salva" VALUE="Salvar Edicao" ONCLICK="return edicao()">
</table>
</center>
</p>
</form>
<?
}
}
}
if($salva){
$troca="UPDATE $tabela SET nome=$nome,email=$email WHERE id =$id ";
$confirm=mysql_query($troca);
echo $id." Teste";
}
}
?>