Jump to content


Photo

Atualizar Dados Da Tabela..


  • Faça o login para participar
3 replies to this topic

#1 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 12/12/2005, 08:13

olá pessoal....

sou um tanto leigo em php...

é o seguinte...

tenho uma tabela GRUPOCLIFOR com 4 campos...
Clifor,Nome,Data,Status.


fiz uma tela que lista todos os registros mostrando o
Clifor, Nome e o status dentro de caixas de texto...

o problema está na hora de atualizar esses dados..
por exemplo..

1 Clientes
2 Fornecedores
3 Transportadores

quando clicar no campo de texto com o numero 2 e troca-lo por 4,
ao sair do campo texto ele deverá atualizar no banco e se ele já tiver
esse valor entao devera dar mensagem de Alerta.

como poderia fazer??

alguem tem um exemplo ou um topico??

abraço.

#2 Tugu

Tugu

    <! Fernando Tugu !>

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP
  • Interesses:Ajudar pessoas que tenham dificuldades em minhas especializações... e espero que me ajudem quando ficar muito xxxxxx meus trampos...

Posted 12/12/2005, 08:25

bom atualizar não seria o mais util o que vc precisa é de uma função em javascript.....tipo quando txt_cod lostfocus ele vai no banco e pesquisa se jahtem aquele valor....se tiver da um alert se não continua normal...
<span style='font-size:10pt;line-height:100%'>Fernando Tugu</span>
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 12/12/2005, 09:49

como o TUGU disse eu acho q seria somente com o JS

pois com o PHP vc precisaria dar um submit para q ele possa pegar os valores dos campos editados, e verificar no Banco de dados...

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#4 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 12/12/2005, 10:42

Consegui fazer em parte o que eu tava querendo.

echo $dsgrupoclifor;

<form onsubmit="return checa_formulario(this)" action="grupoclifor.php">

<? 
    $grupoclifor = mysql_query("select * from GRUPOCLIFOR", $db); //seleciona todos da tabela
    while ($array=mysql_fetch_assoc($grupoclifor)) { //aqui ele faz um loop
    $ds_grupo  = $array["DS_GRUPO"];
    ?> 
    <tr>
      <td><input name="dsgrupoclifor" type="text" id="dsgrupoclifor" value="<? echo $ds_grupo;?>" onChange="this.form.submit()" size="50" maxlength="50"></td>
     
        </td>
    </tr>
    <?
    }


ao modificar o conteúdo do campo de texto ele é direcionado para a propria pagina..

o problema é que o valor que ele passa é o ultimo registro da tabela...

tem como fazer o seguinte..

minha tabela tem 10 registros, se eu alterar o 3º registro ele passa o valor do 3º
e ai ele me mostra o valor do 3º registro no
echo $dsgrupoclifor;

se alguem souber...

abraço.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq