Ir para conteúdo

POWERED BY:

Arquivado

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

deckards2bibi

[Resolvido] busca dados atualizados de um formulario

Recommended Posts

bom eu fiz um form

e ele cadastra no banco perfeitamente so que

 

eu fiz uma update para esse formulario

onde antes de atualizar o usuario ira visualisa oq mudou

 

bom gostaria de saber como faço pra fazer esses dados aparecerem no formulario os dados que foram salvos no banco de dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi bem... mas vamos lá:

 

 

 

É só você colocar a variável dentro do atributo value do campo do formulário.

 

<?php
// Consulte o banco de dados
$resultado = mysql_query("SELECT * FROM tabela WHERE id={$id}");

if (!$resutado) {
  die("Id incorreto");
}

while($linha = mysql_fetch_assoc($resultado)) {
 $email = $linha['email'];
}
?>

<!-- no formulário... -->
<input type="text" name="email" value="<?php echo $email; ?>" />

 

 

Em campos do tipo select, isso tem que ser feito de forma diferente:

 

 <select name="selecao">
   <option value="item1"<?php if($item == 1) { echo ' selected="selected"'; } ?>>Item 1</option>
   <option value="item2"<?php if($item == 2) { echo ' selected="selected"'; } ?>>Item 2</option>
   <option value="item3"<?php if($item == 3) { echo ' selected="selected"'; } ?>>Item 3</option>
 </select>

 

Passar valores para radiobuttons e checkboxes é semelhante, mas usando 'checked="checked"' no lugar de 'selected="selected"' para marcá-lo como selecionado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu caro eu to fazendo do seguinte jeito

 

$sql = "SELECT * FROM cad";
$qry = mysql_query($sql);
$qtde = mysql_num_rows($qry);
$i = 0;


Data da Carga: <br />
<input type="text" name="txt_datadacarga" required  class="cemtrinta" value="<?php echo @mysql_result($qry,$i,datacarga); ?>"/>
</label>

 

mas so que quando abrir a pagina que visualiza estes dados para ser alterados.

simplesmente ela mostra o mesmo resultado para todas as pessoas

sendo que no banco de dados quando altero aparece que a pessoa x realmente tem dados diferente mas na pagina que visualizo aparece tudo igual

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom gente achei a solução fiz a busca do msm jeito que tava antes

so mudei o select e na parte que clica para ir pro form joguei uma variavel

 

id e mandei atraves de metodo GET

 

e no select da pagina que tem o form modifiquei o select

 

para isso

 

 

select * from tabela where id = '$id'

 

caso resolvido com sucesso

thanks ^^

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.