não consigo passar valor de uma variavel...
Galera tenho o seguinte código, dentro dele pego o valro de um radiobutton e passo para validar e selecionar caompos do BD mas quando tento setar o UPDATE para troca dos valores... o valor da variavel está com o inicial, e não com o que foi "incrementado" dentro dos laços... como procedo?
se prestarem atenção no final do código eu imprimo várias vezes a variavel para ver o valor, todas imprimem corretamente MENOS a que está dentro do if($salva) o que devo fazer?
o $salva está no mesmo POST do restante da tabela que pega os valores e os joga para dentro ds campos... teria de aver outro POST apenas para o salva? como faria isso?
A VARIAVEL É $id
$id=0;
if ($editar){
for($i=0;$i<$cont;$i++){
$id=$radio[$i];
if($radio[$i])
break;
}
if($id==0)
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>
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()">
</center>
</p>
</form>
<?
}
echo $id;
}
echo $id;
}
echo $id;
if($salva){
$troca="UPDATE $tabela SET nome=$nome, SET email=$email WHERE id = $id ";
$confirm=mysql_query($troca);
echo $id." Teste";
}Discussão (11)
Carregando comentários...