Ir para conteúdo

POWERED BY:

Arquivado

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

Anderson Tosatti

[Resolvido] Enviar e atualizar dados na mesma página

Recommended Posts

Valeu Alexandre, vou testar aqui e ver se funciona.

Achei estranho não ter aparecido a variável que voce tinha me sugerido, mas eu tinha utilizado elas sim. Estou com o tempo apertado aqui, mas assim que eu testar já posto aqui e depois te adiciono no msn tb. Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei o problema, é que só era criado um formulário pra todas as mensagens, e como a gente cria o input hidden com o valor do id várias vezes no while, só é usado o último valor que o while escreveu. Por isso sempre excluía o último registro. Basta mudar a posição do form para dentro do while:

 

<?php

$sql = "select * from mensagens WHERE usuario = 'admin' AND status = 'N' ORDER by data DESC LIMIT 10";

 

$result = mysql_query ($sql) or die(mysql_error());

while ($linha = mysql_fetch_array ($result)) {

$id = $linha["id"];

$mensagem = $linha["mensagem"];

$data = $linha["data"];

$login = $linha["login"];

$usuario = $linha["usuario"];

 

?>

<form name="form2" action="index.php" method="POST" >

 

E também o fechamento do form:

 

<input name="id" type="hidden" id="id" value="<?php echo $linha['id'];?>" /></td></form><?php } ?>

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.