
Problemas Com Update
Started By Guilherme91, 26/09/2011, 10:08
8 replies to this topic
#1
Posted 26/09/2011, 10:08
Estou com o seguinte problema...
Criei um formulario onde posso gravar, buscar e buscar pelo nome que foi gravado.
Quando clico em buscar.. vem todos os cadastrados....
Dai tem um botão ao lado para alterar...
Dai quando clico em alterar... Ele altera tudo certo..
Mas só o ultimo.. Tipo se vou alterar o penultimo cadastro ele não altera...
Qualquer um que eu for alterar... Ele vai alterar só o ultimo cadastro...
alguém tem ideia do que possa ser?????
Vlw
Criei um formulario onde posso gravar, buscar e buscar pelo nome que foi gravado.
Quando clico em buscar.. vem todos os cadastrados....
Dai tem um botão ao lado para alterar...
Dai quando clico em alterar... Ele altera tudo certo..
Mas só o ultimo.. Tipo se vou alterar o penultimo cadastro ele não altera...
Qualquer um que eu for alterar... Ele vai alterar só o ultimo cadastro...
alguém tem ideia do que possa ser?????
Vlw
#2
Posted 26/09/2011, 11:39
Posta o script / codigo que a gente ajuda
? fica mais facil
? fica mais facil
#3
Posted 26/09/2011, 11:44
Posta o script / codigo que a gente ajuda
? fica mais facil
Esse é o que valida os campos....
<?php
include"config.php"; // inclui o arquivo de conexao com o db feito no passo2
$id = $_GET['id'];
$nome = $_POST['servicos']; //peguei o valor do campo que contem o name nome
$email = $_POST['necessidade']; //peguei o valor do campo que contem o name email
$idade = $_POST['colaborador']; //peguei o valor do campo que contem o name idade
$cidade = $_POST['status']; //peguei o valor do campo que contem o name cidade
$data = date("d/m/Y \á H:i:s");// peguei a data e a hora do server
$sql = ("UPDATE cadastro SET servicos='$nome', necessidade='$email', colaborador='$idade', status='$cidade', data='$data' WHERE id='$id' LIMIT 1");
$x = mysql_query($sql) or die(mysql_error());
echo "Formulario alterado com sucesso!";
header ( "refresh:1;url=exibir.php" );
echo '' ;
?>
E esse é a pagina de alteração.
<?php
include ("config.php");
?>
<title>Check List</title>
<link rel="stylesheet" href="css/checkList.css" />
</head>
<body>
<form method="post" id="form1" name="form1" action = "editado.php">
<div id="tudo">
<div id="topo">
<p align="justify"><img src="imgs/logo2.jpg" /></a>
<hr size="1"color="#CD5C5C" />
<center><br><br><br><br>
<table width="0%" border="0" cellspacing="0" bgcolor="#339900">
<tr>
<td height="98" valign="top" bgcolor="#FFFFFF"> <table width="370" height="111" border="0" cellspacing="0">
<tr>
<select name="servicos" id="servicos">
<option value="0">Serviços</option>
<option value="Cartao de Visita">Cartao de Visita</option>
<option value="Assinatura de Email">Assinatura de Email</option>
<option value="E-mail">E-mail</option>
<option value="Estrutura Fisica">Estrutura Fisica</option>
<option value="Notebook">Notebook</option>
<option value="Celular">Celular</option>
<option value="Ramal">Ramal</option>
<option value="Instalacao do programa">Instalacao do programa</option>
<option value="Plano de Saude">Plano de Saude</option>
<option value="Seguro de vida">Seguro de vida</option>
<option value="Convenio com farmacias">Convenio com farmacias</option>
<option value="Cadastro do funcionario">Cadastro do funcionario</option>
<option value="Vale - Transporte">Vale - Transporte</option>
<option value="Vale - Alimentacao">Vale - Alimentacao</option>
<option value="Exame Admissional">Exame Admissional</option>
<option value="Conta para Salario">Conta para Salario</option>
<option value="Documentacao Admissional">Documentacao Admissional</option>
<option value="Definicao da Funcao com o Gestor">Definicao da Funcao
com os Gestor</option>
<option value="Cronograma de Integracao">Cronograma de Integracao</option>
<option value="Retorno da Avaliacao Psicologica">Retorno da Avalicao Psicologica</option>
</select>
</tr>
<tr>
<select name="necessidade" id="necessidade">
<option value="0">Necessidade</option>
<option value="Envios de Dados">Envios de Dados</option>
<option value="Confeccao da Arte">Confeccao da Arte</option>
<option value="Impressao e entrega dos cartoes">Impressao e entrega dos cartoes</option>
<option value="Envio de dados para assinatura">Envio de dados para assinatura</option>
<option value="Confeccao do arquivo">Confeccao do arquivo</option>
<option value="Instalacao no computador do funcionario/prestador">Instalacao no computador do funcionario/prestador</option>
<option value="Envio de dados para e-mail">Envio de dados para e-mail</option>
<option value="Criacao do e-mail">Criacao do e-mail</option>
</select>
</tr>
<tr>
<select name="colaborador" id="colaborador">
<option value="0">Colaborador</option>
<option value="Arno Silva">Arno Silva</option>
<option value="Camila Oliveira">Camila Oliveira</option>
<option value="Carolina Kloeckner">Carolina Kloeckner</option>
<option value="Ediana Grassi">Ediana Grassi</option>
<option value="Raquel Rozales">Raquel Rozales</option>
</select>
</tr>
<tr>
<select name="status" id="status">
<option value="0">Status</option>
<option value="Em andamento">Em andamento</option>
<option value="Concluido">Concluido</option>
</select>
</tr>
</table></td>
</tr>
</table>
</center>
<table width="731">
<tr>
<center><br><br>
<input type="hidden" name="id" values="<?php echo $_GET['id'];?>"/>
</td>
</tr>
</table>
</center>
</body>
</html>
#4
Posted 26/09/2011, 11:51
tenta ai amigo
o formulario vc faz assim
ve ai se da certo
<?php include"config.php"; // inclui o arquivo de conexao com o db feito no passo2 $id = mysql_real_escape_string($_GET['id']); $nome = $_POST['servicos']; //peguei o valor do campo que contem o name nome $email = $_POST['necessidade']; //peguei o valor do campo que contem o name email $idade = $_POST['colaborador']; //peguei o valor do campo que contem o name idade $cidade = $_POST['status']; //peguei o valor do campo que contem o name cidade $data = date("d/m/Y \á H:i:s");// peguei a data e a hora do server $sql = ("UPDATE cadastro SET servicos='$nome', necessidade='$email', colaborador='$idade', status='$cidade', data='$data' WHERE id='$id'"); $x = mysql_query($sql) or die(mysql_error()); echo "Formulario alterado com sucesso!"; header ( "refresh:1;url=exibir.php" ); echo '' ; ?>
o formulario vc faz assim
<?php include ("config.php"); ?> <title>Check List</title> <link rel="stylesheet" href="css/checkList.css" /> </head> <body> <form method="post" id="form1" name="form1" action = "editado.php?id=<?php echo $_GET['id'];?>"> <div id="tudo"> <div id="topo"> <p align="justify"><img src="imgs/logo2.jpg" /></a> <hr size="1"color="#CD5C5C" /> <center><br><br><br><br> <table width="0%" border="0" cellspacing="0" bgcolor="#339900"> <tr> <td height="98" valign="top" bgcolor="#FFFFFF"> <table width="370" height="111" border="0" cellspacing="0"> <tr> <select name="servicos" id="servicos"> <option value="0">Serviços</option> <option value="Cartao de Visita">Cartao de Visita</option> <option value="Assinatura de Email">Assinatura de Email</option> <option value="E-mail">E-mail</option> <option value="Estrutura Fisica">Estrutura Fisica</option> <option value="Notebook">Notebook</option> <option value="Celular">Celular</option> <option value="Ramal">Ramal</option> <option value="Instalacao do programa">Instalacao do programa</option> <option value="Plano de Saude">Plano de Saude</option> <option value="Seguro de vida">Seguro de vida</option> <option value="Convenio com farmacias">Convenio com farmacias</option> <option value="Cadastro do funcionario">Cadastro do funcionario</option> <option value="Vale - Transporte">Vale - Transporte</option> <option value="Vale - Alimentacao">Vale - Alimentacao</option> <option value="Exame Admissional">Exame Admissional</option> <option value="Conta para Salario">Conta para Salario</option> <option value="Documentacao Admissional">Documentacao Admissional</option> <option value="Definicao da Funcao com o Gestor">Definicao da Funcao com os Gestor</option> <option value="Cronograma de Integracao">Cronograma de Integracao</option> <option value="Retorno da Avaliacao Psicologica">Retorno da Avalicao Psicologica</option> </select> </tr> <tr> <select name="necessidade" id="necessidade"> <option value="0">Necessidade</option> <option value="Envios de Dados">Envios de Dados</option> <option value="Confeccao da Arte">Confeccao da Arte</option> <option value="Impressao e entrega dos cartoes">Impressao e entrega dos cartoes</option> <option value="Envio de dados para assinatura">Envio de dados para assinatura</option> <option value="Confeccao do arquivo">Confeccao do arquivo</option> <option value="Instalacao no computador do funcionario/prestador">Instalacao no computador do funcionario/prestador</option> <option value="Envio de dados para e-mail">Envio de dados para e-mail</option> <option value="Criacao do e-mail">Criacao do e-mail</option> </select> </tr> <tr> <select name="colaborador" id="colaborador"> <option value="0">Colaborador</option> <option value="Arno Silva">Arno Silva</option> <option value="Camila Oliveira">Camila Oliveira</option> <option value="Carolina Kloeckner">Carolina Kloeckner</option> <option value="Ediana Grassi">Ediana Grassi</option> <option value="Raquel Rozales">Raquel Rozales</option> </select> </tr> <tr> <select name="status" id="status"> <option value="0">Status</option> <option value="Em andamento">Em andamento</option> <option value="Concluido">Concluido</option> </select> </tr> </table></td> </tr> </table> </center> <table width="731"> <tr> <center><br><br> </td> </tr> </table> </center> </body> </html>
ve ai se da certo
#5
Posted 26/09/2011, 12:28
Cara e o botao submit vai onde???
Cara consegui aqui... Valeu Fera.. Tu é o Cara....
Não sabe a importancia que tem esse formulario aqui...
Valeu Mesmoo.;;;
Cara consegui aqui... Valeu Fera.. Tu é o Cara....
Não sabe a importancia que tem esse formulario aqui...
Valeu Mesmoo.;;;
#6
Posted 26/09/2011, 12:47
blzz se quiser pode colaborar com um pontinho
#7
Posted 26/09/2011, 15:26
blzz se quiser pode colaborar com um pontinho
Diego bah preciso de mais uma ajuda...
Seguinte quero incluir dados novos com o selects...
Mas com o nome do func, cargo e admissao que ja estao cadastrados..
Como se fosse no alterar ali, mas criar outro href. E com os dados ali ja cadastrados.
Tem uma ideia como posso fazer isso??
#8
Posted 27/09/2011, 20:45
explique melhor sóbre a sua duvida eu não entendi direito
#9
Posted 28/09/2011, 08:09
explique melhor sóbre a sua duvida eu não entendi direito
Da uma olhada esse link ai
http://narts.in/formulario/
Vai em buscar ou buscar pelo funcionario..
Vai ter tres href "INCLUIR, DELETAR E EDITAR".
Quero que ao incluir ele ja pegue o nome do funcionario, cargo e admissao.
Tem como fazer isso??
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)