Jump to content


Photo

Problemas Com Update


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

#1 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

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

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/09/2011, 11:39

Posta o script / codigo que a gente ajuda
? fica mais facil
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

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&ccedil;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 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/09/2011, 11:51

tenta ai amigo

<?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&ccedil;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
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#5 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

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.;;;

#6 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/09/2011, 12:47

blzz se quiser pode colaborar com um pontinho
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#7 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

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 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 27/09/2011, 20:45

explique melhor sóbre a sua duvida eu não entendi direito
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#9 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

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)

IPB Skin By Virteq