Atualizar Dados Da Tabela..
#1
Posted 12/12/2005, 08:13
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
Posted 12/12/2005, 08:25
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"
#3
Posted 12/12/2005, 09:49
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
Posted 12/12/2005, 10:42
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)