Marcos Vilela Alves 4 Denunciar post Postado Agosto 26, 2008 os valores Data_Visita, Horario e Id sao strings no BD???? pq se algum for int... o id por exemplo, tira as aspas da variavel.. coloca assim where id=$id... agora para atualizar data eu nao me lembro se eh necessario o uso das aspas. Oi Marcos, identifiquei o problema, ou pelo menos penso ser este o problema: o ID está vazio. No código abaixo, eu tratei o ID como se fosse uma variável a ser modificada, mas ela NÃO pode ser modificada. No código abaixo, no input hidden... como faço para passá-la sem modificá-la, pois ele está como se tivesse sido exibido para modificação pelo usuário (coisa q não aconteceu) ? Fui claro na minha pergunta ? Código: ?><FORM action='altera_vis.php' method='POST'> <TABLE border=1> <TR> <TD><STRONG>Data da Visita - Formato: aaaa-mm-dd</STRONG></TD> <TD><input name='Data_Visita' type='text' value='<?=$Data_Visita;?>'></TD> </TR> <TR> <TD><STRONG>Horário</STRONG></TD> <TD><input name='Horario' type='text' value='<?=$Horario;?>'></TD> </TR> <TR> <TD colspan='6' align='center'> <INPUT type=reset value='Limpar'> <INPUT type=submit value='Enviar'> <INPUT type=hidden name='submit' value='<?=$submit;?>' name='Id' value='<?=$Id;?>' name='Data_Visita' value='<?=$Data_Visita;?>' name='Horario' value='<?=$Horario;?>' > </TD> </TR> </TABLE> </FORM> bom eu tentaria assim... ?><FORM action='altera_vis.php' method='POST'> <TABLE border=1> <TR> <TD><STRONG>Data da Visita - Formato: aaaa-mm-dd</STRONG></TD> <TD><input name='Data_Visita' type='text' value='<?=$Data_Visita;?>'></TD> </TR> <TR> <TD><STRONG>Horário</STRONG></TD> <TD><input name='Horario' type='text' value='<?=$Horario;?>'></TD> </TR> <TR> <TD colspan='6' align='center'> <INPUT type=reset value='Limpar'> <INPUT type=submit value='Enviar'> <INPUT type=hidden name='submit' value='<?=$submit;?>'> <INPUT type=hidden name='Id' value='<?=$Id;?>'> </TD> </TR> </TABLE> </FORM>data e hora nao tem ki ser colocado em hidden, pq jah estao nos outros text...ai você pega lah o id o submit data e hora via $_POST['nome']..entende... ou coloca o action do form: action=''altera_vis.php?id=<?$Id;?>' e pega via $_GET['id']; tenta assim... Compartilhar este post Link para o post Compartilhar em outros sites