Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HTRibeiro

Como usar o isset numa atualização no MySql

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.