MaximuS. 0 Denunciar post Postado Julho 14, 2011 Olá a todos, esse é meu primeiro de muitos tópicos que vou criar aqui na iMasters, estou começando na área de programação Web e meu conhecimento é básico, eu mais entendo doque programo.. mas isso não vem ao caso. Estarei participando diáriamente do fórum a partir de hoje, para aprender,e futuramente para retribuir o favor que me faram e ajudar a outros membros. No momento estou com problema para fazer um Update, segue o script abaixo: <?php require_once('../../Connections/conexao.php'); $origem = $_POST['origem']; $data_cad = date('data_cad'); $rz_social = $_POST['rz_social']; $nome_fant = $_POST['nome_fant']; $cnpj = $_POST['cnpj']; $insc_est = $_POST['insc_est']; $rg = $_POST['rg']; $cpf = $_POST['cpf']; $telefone = $_POST['telefone']; $tel_fax = $_POST['tel_fax']; $tel_cel = $_POST['tel_cel']; $tel_nextel = $_POST['tel_nextel']; $email = $_POST['email']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $rua = $_POST['rua']; $bairro = $_POST['bairro']; $num_casa = $_POST['num_casa']; $complemento = $_POST['complemento']; $nv_imp = $_POST['nv_imp']; $cont_empresa = $_POST['cont_empresa']; $cont_financ = $_POST['cont_financ']; $observacao = $_POST['observacao']; $sql = mysql_query("UPDATE clientes SET origem='$origem',data_cad='$data_cad',rz_social='$rz_social',nome_fant='$nome_fant',cnpj='$cnpj',insc_est='$insc_est',rg='$rg',cpf='$cpf',telefone='$telefone'tel_fax='$tel_fax',tel_cel='$tel_cel',tel_nextel='$tel_nextel',email='$email',cidade='$cidade',estado='$estado',cep='$cep',rua='$rua',bairoo='$bairro',num_casa='$num_casa',complemento='$complemento',nv_imp='$nv_imp',cont_empresa='$cont_empresa',cont_financ='$cont_financ',observacao='$observacao'"); if(!$sql){ echo 'Erro ao atualizar os dados.' .mysql_error(); }else{ echo 'Dados alterados com sucesso!'; }; ?> Gostaria de saber, não só como se resolve o erro, mas tambem uma forma mais correta de se fazer, caso exista. Aguardo a ajuda de vocês, desde já agradeço. Até mais. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 14, 2011 Gostaria de saber, não só como se resolve o erro, e qual é o erro que aparece? assim fica mais fácil, pois saberemos para onde olhar exatamente. Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 14, 2011 Desculpe pela minha falta de atenção, realmente facilita muito se o erro estiver junto com o Topico né. rsrs Segue abaixo o erro Erro ao atualizar os dados.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tel_fax='',tel_cel='',tel_nextel='',email='',cidade='',estado='',cep='',rua='',b' at line 1 Agradeço desde já. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 14, 2011 Okay, então como boa prática, adote o seguinte: $sql = "UPDATE clientes SET origem='$origem', data_cad='$data_cad', rz_social='$rz_social', nome_fant='$nome_fant', cnpj='$cnpj', insc_est='$insc_est', rg='$rg', cpf='$cpf', telefone='$telefone', tel_fax='$tel_fax', tel_cel='$tel_cel', tel_nextel='$tel_nextel', email='$email', cidade='$cidade', estado='$estado', cep='$cep', rua='$rua', bairoo='$bairro', num_casa='$num_casa', complemento='$complemento', nv_imp='$nv_imp', cont_empresa='$cont_empresa', cont_financ='$cont_financ', observacao='$observacao'"; $query = mysql_query( $sql ); $msg = $query ? 'Dados alterados com sucesso!' : 'Erro ao atualizar os dados.' .mysql_error(); echo $msg; entendeu ? indentado.. cada campo em uma linha. só com isso achei o teu erro. Tava faltando uma virgula depois do campo telefone. sugiro essa leitura: http://wbruno.com.br/blog/2011/03/29/afinal-o-que-e-entidade/ Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 14, 2011 William, agradeço a ajuda. O Script está 99% correto, porem, quando eu faço o Update aparece a mensagem de "Erro" mas a atualização funciona perfeitamente. Porque isso está ocorrendo? Aproveitando, os campos Cidade e Estado são Combo Box, como faço para que eles sejam inseridos no banco quando eu faço cadastro, e na busca. Lembrando, que já fiz ambas as situações e está funcionando corretamente, porem, ele não insere os ComboBox e tambem não os buscas. Agradeço desde já. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 14, 2011 desculpa, errei ali, corrija: $query = mysql_query( $sql ); não entendi a pergunta do combobox. Para cadastrar e atualizar é igualzinho você faz com inputs text. olha no banco, o dado está lá ? Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 14, 2011 OIá William, consegui corrigir o erro do ComboBox, eu não havia declarado o "name", por isso não cadastrava e nem buscava. Seu Script está funcionando corretamente. Só vou retirar mais uma dúvida para terminar este formulário, e assim, posso prosseguir com os outros sem ter as mesmas dúvidas. Eu estou utilizando a seguinte forma para cadastrar meu cliente: <a href="#" onclick="javascript:document.getElementById('cadCli').submit();" class="btn_cad_cli"><img src="../../img/btn_inserir.png" border="0"> Porem, a página de busca deve ter duas funções, a de alterar e a de excluir, como posso utilizar essas duas formas já que só tenho 1 Id de formulário. E após eu registrar, com a mensagem de confirmação uma forma de redirecionamento de 5 segundos Espero que eu tenha explicado corretamente a minha intenção. De qualquer forma, agradeço desde já, pela ajuda que já me deu e a que dara possivelmente Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 14, 2011 era 'melhor' que você usasse um input type="image" para esse efeito. em todo caso, olhe aqui: http://wbruno.com.br/blog/2010/09/22/2-submits-valores-diferentes/ leu o artigo sobre Entidade ? a tua tabela está beeeem desnormalizada. Isso pode te gerar problemas futuros. Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 14, 2011 Obrigado William, vou estudar o link, não só ele mas seu Blog por completo, está de parabéns pelo projeto. Novamente, agradeço toda a a ajuda, pode fechar o tópico, caso precise, eu lhe envio uma mp para reabri-lo. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 18, 2011 Descule estar ressucitando o tópico William, mas meu Update parou de funcionar do nada.. olhei as páginas e aparentemente está tudo correto.. de uma olhada por gentileza. Página de formulário: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Busca de Clientes</title> <link href="style_busca_cli.css" rel="stylesheet" type="text/css" /> </head> <body> <?php include('../../Connections/conexao.php'); ?> <div id="header_geral"> <div id="topo"> <span class="local">Busca de Clientes</span> <div id="logo"> </div><!--fecha div logo--> </div><!--fecha div topo--> <br /> <div id="line_header"> </div><!--feha div line--> <br /> <br /> </div><!--fecha div header_geral--> <div id="form_busca_cli" align="center"> <form method="post" name="form_busca_cli" id="form_busca_cli" action=""> <label>Insira o CNPJ ou CPF:</label><input type="text" name="busca_cli" id="busca_cli" /> <input type="submit" name="localizar" id="btn_busca_cli" class="btn_busca_cli" value="."/> </form><!--fecha form busca_cli--><br /> </div><!--fecha div busca_cli--> <div id="line_bucas_cli"></div><!--fecha div line--> <?php $busca_cli = $_POST['busca_cli']; if($_POST['localizar']){ if($busca_cli == '') {echo '<div align="center"><span>Incira um CNPJ ou CPF.</span></div>';} else {?> <?php $busca = mysql_query("SELECT * FROM clientes WHERE cnpj LIKE '$busca_cli' or cpf LIKE '$busca_cli'"); if(mysql_num_rows($busca) <= 0){ echo '<div align="center"><span>Não há registros com esse CNPJ ou ele não é válido.</span></div>';} for($x=0;$x<ceil(mysql_num_rows($busca) / 1)/1;$x++) { $top = mysql_fetch_row($busca); ?> <div id="cad_forn_geral" align="50%"> <form method="post" name="Cadastro de Clientes" action="db_altera_cli.php" id="altCli"> <table width="108%" border="0"> <tr> <td height="30"><p>Origem:</p></td> <td height="30"><input name="origem" type="text" id="origem" maxlength="20" value="<? echo $top[1]?>" /></td> <td height="30"><p>Data Cad:</p></td> <td height="30"><input name="data_cad" type="text" id="data_cad" maxlength="10" value="<? echo $top[2]?>" /></td> </tr> <tr> <td height="30" ><p>Razão Sozial:</p></td> <td colspan="3" height="30"><input name="rz_social" type="text" id="rz_social" size="65" maxlength="30" value="<? echo $top[3]?>" /></td> </tr> <tr> <td height="30"><p>Nome Fantasia:</p></td> <td height="30"><input name="nome_fant" type="text" id="nome_fant" maxlength="30" value="<? echo $top[4]?>" /></td> <td height="30"><p>CNPJ:</p></td> <td height="30"><input name="cnpj" type="text" id="cnpj" maxlength="14" value="<? echo $top[5]?>" /></td> </tr> <tr> <td height="30"><p>Insc. Estadual:</p></td> <td height="30"><input name="insc_est" type="text" id="insc_est" maxlength="15" value="<? echo $top[6]?>" /></td> <td height="30"><p>Telefone</p></td> <td height="30"><input name="telefone" type="text" id="telefone" maxlength="8" value="<? echo $top[7]?>" /></td> </tr> <tr> <td height="30"><p>RG:</p></td> <td height="30"><input name="rg" type="text" id="rg" maxlength="15" value="<? echo $top[8]?>"/></td> <td height="30"><p>Tel. Fax:</p></td> <td height="30"><input name="tel_fax" type="text" id="tel_fax" maxlength="8" value="<? echo $top[9]?>" /></td> </tr> <tr> <td height="30"><p>CPF:</p></td> <td height="30"><input name="cpf" type="text" id="cpf" maxlength="11" value="<? echo $top[10]?>" /></td> <td height="30"><p>Tel. Cel:</td> <td height="30"><input name="tel_cel" type="text" id="tel_cel" maxlength="8" value="<? echo $top[11]?>"/></td> </tr> <tr> <td height="30"><p>E-mail:</p></td> <td height="30"><input name="email" type="text" id="email" maxlength="20" value="<? echo $top[12]?>" /></td> <td height="30"><p>Tel. Nextel:</td> <td height="30"><input name="tel_nextel" type="text" id="tel_nextel" maxlength="15" value="<? echo $top[13]?>" /></td> </tr> <tr> <tr> <td height="30"><p>Estado:</p></td> <td height="30"><select> <option>SP</option> <option>RJ</option> </select></td> <td height="30"><p>Cidade:</p></td> <td height="30"><select> <option>São Paulo</option> <option>Rio Janeiro</option> </select></td> </tr> <tr> <td height="30"><p>CEP:</p></td> <td height="30"><input name="cep" type="text" id="cep" maxlength="8" value="<? echo $top[16]?>"/></td> <td height="30"><p>Logadouro:</p></td> <td height="30"><input name="rua" type="text" id="rua" maxlength="20" value="<? echo $top[17]?>"/></td> </tr> <tr> <td height="30"><p>Bairro:</p></td> <td height="30"><input name="bairro" type="text" id="bairro" maxlength="20" value="<? echo $top[18]?>" /></td> <td height="30"><p>Número:</td> <td height="30"><input name="num_casa" type="text" id="num_casa" maxlength="5" value="<? echo $top[19]?>" /></td> </tr> <tr> <td height="30"><p>Complemento:</p></td> <td colspan="3"><input name="complemento" type="text" id="complemento" maxlength="15" value="<? echo $top[20]?>" /></td> </tr> <tr> <td height="30"><p>Importância:</p></td> <td colspan="3"><select name="nv_imp"> <option>Descremine o Nivel</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select></td> </tr> <tr> <td height="33"><p>Contato Empresa:</p></td> <td colspan="3"><input name="cont_empresa" type="text" id="cont_empresa" maxlength="20" value="<? echo $top[22]?>" /></td> </tr> <tr> <td height="32"><p>Contato Financeiro:</p></td> <td colspan="3"><input name="cont_financ" type="text" id="cont_financ" maxlength="20" value="<? echo $top[23]?>"/></td> </tr> <tr> <td colspan="4"><span>Observação</span></td> </tr> <tr> <td colspan="4"><textarea name="observacao" id="observacao" cols="45" rows="5"></textarea></td> </tr> <tr> <td width="5"><a href="#" onclick="javascript:document.getElementById('altCli').submit();" class="btn_cad_cli"><img src="../../img/btn_alterar.png"></a></td> </tr> </table> </form> </div><!--fecha div cad_forn_geral--> <?php }}} ?> <br /> <div id="line_footer"> </div><!--fecha div line--> <br /> <br /> <div id="footer" align="center"> <img src="../img/footer.jpg" border="0" /> </div><!--fecha div footer--> <br /> <br /> <br /> </body> </html> Script de atualização: <?php require_once('../../Connections/conexao.php'); $origem = $_POST['origem']; $data_cad = date('data_cad'); $rz_social = $_POST['rz_social']; $nome_fant = $_POST['nome_fant']; $cnpj = $_POST['cnpj']; $insc_est = $_POST['insc_est']; $rg = $_POST['rg']; $cpf = $_POST['cpf']; $telefone = $_POST['telefone']; $tel_fax = $_POST['tel_fax']; $tel_cel = $_POST['tel_cel']; $tel_nextel = $_POST['tel_nextel']; $email = $_POST['email']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $rua = $_POST['rua']; $bairro = $_POST['bairro']; $num_casa = $_POST['num_casa']; $complemento = $_POST['complemento']; $nv_imp = $_POST['nv_imp']; $cont_empresa = $_POST['cont_empresa']; $cont_financ = $_POST['cont_financ']; $observacao = $_POST['observacao']; $sql = "Update clientes SET origem='$origem', data_cad='$data_cad', rz_social='$rz_social', nome_fant='$nome_fant', cnpj='$cnpj', insc_est='$insc_est', rg='$rg', cpf='$cpf', telefone='$telefone', tel_fax='$tel_fax', tel_cel='$tel_cel', tel_nextel='$tel_nextel', email='$email', cidade='$cidade', estado='$estado', cep='$cep', rua='$rua', bairro='$bairro', num_casa='$num_casa', complemento='$complemento', nv_imp='$nv_imp', cont_empresa='$cont_empresa', cont_financ='$cont_financ', observacao='$observacao' WHERE cnpj='$busca' " ; $query = mysql_query( $sql ); $msg = $query ? 'Dados alterados com sucesso!' : 'Erro ao atualizar os dados.' .mysql_error(); echo $msg; ?> Após interagir com a página e alterar os dados, aparece a mensagem de "Dados alterados com sucesso!", porem, as informações não são alteradas. Agradeço desde já. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 18, 2011 Você não definiu a variavel $busca no script de update. ai ele roda o update para um vazio, e por isso não altera nada. para descobrir esse tipo de coisa, sempre faça um echo da query echo $sql; e analise a string retornada. se ainda tiver duvidas, abra o phpMyAdmin, e execute essa string diretamente lá. Com esses procedimentos, você estará apto a achar erros nos teus scripts. Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 18, 2011 Não aparece erro William, como dito na resposta acima, ele informa a mensagem que os dados foram alterados com sucesso, porem, nada acontece no banco e as informações se mantem. @Edited Entendi, vou começar a utilizar esse metodo para descobrir os erros, obrigado. Eu só achei estranho, pois na sexta quando o peguei com você funcionou, depois do fim de semana parou.. Mas de qualquer forma, obrigado.. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 18, 2011 editei o post acima, dá uma olhada. Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 18, 2011 William, como deveria ficar para que o script de certo, eu tentei definir aqui mas continua com o mesmo problema. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 20, 2011 Cara, não sei te responder essa pergunta. de onde você queria que viesse essa variavel ? quem ela é ? onde você recebe essa informação ? Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 20, 2011 Ela vem da minha página de busca.. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Busca de Clientes</title> <link href="style_busca_cli.css" rel="stylesheet" type="text/css" /> </head> <body> <?php include('../../Connections/conexao.php'); ?> <div id="header_geral"> <div id="topo"> <span class="local">Busca de Clientes</span> <div id="logo"> </div><!--fecha div logo--> </div><!--fecha div topo--> <br /> <div id="line_header"> </div><!--feha div line--> <br /> <br /> </div><!--fecha div header_geral--> <div id="form_busca_cli" align="center"> <form method="post" name="form_busca_cli" id="form_busca_cli" action=""> <label>Insira o CNPJ ou CPF:</label><input type="text" name="busca_cli" id="busca_cli" /> <input type="submit" name="localizar" id="btn_busca_cli" class="btn_busca_cli" value="."/> </form><!--fecha form busca_cli--><br /> </div><!--fecha div busca_cli--> <div id="line_bucas_cli"></div><!--fecha div line--> <?php $busca_cli = $_POST['busca_cli']; if($_POST['localizar']){ if($busca_cli == '') {echo '<div align="center"><span>Incira um CNPJ ou CPF.</span></div>';} else {?> <?php $busca = mysql_query("SELECT * FROM clientes WHERE cnpj LIKE '$busca_cli' or cpf LIKE '$busca_cli'"); if(mysql_num_rows($busca) <= 0){ echo '<div align="center"><span>Não há registros com esse CNPJ ou ele não é válido.</span></div>';} for($x=0;$x<ceil(mysql_num_rows($busca) / 1)/1;$x++) { $top = mysql_fetch_row($busca); ?> <div id="cad_forn_geral" align="50%"> <form method="post" name="Cadastro de Clientes" action="db_altera_cli.php" id="altCli"> <table width="108%" border="0"> <tr> <td height="30"><p>Origem:</p></td> <td height="30"><input name="origem" type="text" id="origem" maxlength="20" value="<? echo $top[1]?>" /></td> <td height="30"><p>Data Cad:</p></td> <td height="30"><input name="data_cad" type="text" id="data_cad" maxlength="10" value="<? echo $top[2]?>" /></td> </tr> <tr> <td height="30" ><p>Razão Sozial:</p></td> <td colspan="3" height="30"><input name="rz_social" type="text" id="rz_social" size="65" maxlength="30" value="<? echo $top[3]?>" /></td> </tr> <tr> <td height="30"><p>Nome Fantasia:</p></td> <td height="30"><input name="nome_fant" type="text" id="nome_fant" maxlength="30" value="<? echo $top[4]?>" /></td> <td height="30"><p>CNPJ:</p></td> <td height="30"><input name="cnpj" type="text" id="cnpj" maxlength="14" value="<? echo $top[5]?>" /></td> </tr> <tr> <td height="30"><p>Insc. Estadual:</p></td> <td height="30"><input name="insc_est" type="text" id="insc_est" maxlength="15" value="<? echo $top[6]?>" /></td> <td height="30"><p>Telefone</p></td> <td height="30"><input name="telefone" type="text" id="telefone" maxlength="8" value="<? echo $top[7]?>" /></td> </tr> <tr> <td height="30"><p>RG:</p></td> <td height="30"><input name="rg" type="text" id="rg" maxlength="15" value="<? echo $top[8]?>"/></td> <td height="30"><p>Tel. Fax:</p></td> <td height="30"><input name="tel_fax" type="text" id="tel_fax" maxlength="8" value="<? echo $top[9]?>" /></td> </tr> <tr> <td height="30"><p>CPF:</p></td> <td height="30"><input name="cpf" type="text" id="cpf" maxlength="11" value="<? echo $top[10]?>" /></td> <td height="30"><p>Tel. Cel:</td> <td height="30"><input name="tel_cel" type="text" id="tel_cel" maxlength="8" value="<? echo $top[11]?>"/></td> </tr> <tr> <td height="30"><p>E-mail:</p></td> <td height="30"><input name="email" type="text" id="email" maxlength="20" value="<? echo $top[12]?>" /></td> <td height="30"><p>Tel. Nextel:</td> <td height="30"><input name="tel_nextel" type="text" id="tel_nextel" maxlength="15" value="<? echo $top[13]?>" /></td> </tr> <tr> <tr> <td height="30"><p>Estado:</p></td> <td height="30"><select> <option>SP</option> <option>RJ</option> </select></td> <td height="30"><p>Cidade:</p></td> <td height="30"><select> <option>São Paulo</option> <option>Rio Janeiro</option> </select></td> </tr> <tr> <td height="30"><p>CEP:</p></td> <td height="30"><input name="cep" type="text" id="cep" maxlength="8" value="<? echo $top[16]?>"/></td> <td height="30"><p>Logadouro:</p></td> <td height="30"><input name="rua" type="text" id="rua" maxlength="20" value="<? echo $top[17]?>"/></td> </tr> <tr> <td height="30"><p>Bairro:</p></td> <td height="30"><input name="bairro" type="text" id="bairro" maxlength="20" value="<? echo $top[18]?>" /></td> <td height="30"><p>Número:</td> <td height="30"><input name="num_casa" type="text" id="num_casa" maxlength="5" value="<? echo $top[19]?>" /></td> </tr> <tr> <td height="30"><p>Complemento:</p></td> <td colspan="3"><input name="complemento" type="text" id="complemento" maxlength="15" value="<? echo $top[20]?>" /></td> </tr> <tr> <td height="30"><p>Importância:</p></td> <td colspan="3"><select name="nv_imp"> <option>Descremine o Nivel</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select></td> </tr> <tr> <td height="33"><p>Contato Empresa:</p></td> <td colspan="3"><input name="cont_empresa" type="text" id="cont_empresa" maxlength="20" value="<? echo $top[22]?>" /></td> </tr> <tr> <td height="32"><p>Contato Financeiro:</p></td> <td colspan="3"><input name="cont_financ" type="text" id="cont_financ" maxlength="20" value="<? echo $top[23]?>"/></td> </tr> <tr> <td colspan="4"><span>Observação</span></td> </tr> <tr> <td colspan="4"><textarea name="observacao" id="observacao" cols="45" rows="5"></textarea></td> </tr> <tr> <td width="5"><a href="#" onclick="javascript:document.getElementById('altCli').submit();" class="btn_cad_cli"><img src="../../img/btn_alterar.png"></a></td> </tr> </table> </form> </div><!--fecha div cad_forn_geral--> <?php }}} ?> <br /> <div id="line_footer"> </div><!--fecha div line--> <br /> <br /> <div id="footer" align="center"> <img src="../img/footer.jpg" border="0" /> </div><!--fecha div footer--> <br /> <br /> <br /> </body> </html> O problema é que ele parou de funcionar do nada, eu não alterei o nome das minhas variaveis , porem, ele não consegue enchergar ela.. Eu já utilizei "Where cnpj='$busca' ", "Where cnpj='$busca_cli' ", mas não está dando e o estranho é que a primeira vez que fiz utilizei esse mesmo metodo e funciono certinho.. Minha página de busca está a cima, agora vou postar meu script de update, novamente: <?php require_once('../../Connections/conexao.php'); $origem = $_POST['origem']; $data_cad = date('data_cad'); $rz_social = $_POST['rz_social']; $nome_fant = $_POST['nome_fant']; $cnpj = $_POST['cnpj']; $insc_est = $_POST['insc_est']; $rg = $_POST['rg']; $cpf = $_POST['cpf']; $telefone = $_POST['telefone']; $tel_fax = $_POST['tel_fax']; $tel_cel = $_POST['tel_cel']; $tel_nextel = $_POST['tel_nextel']; $email = $_POST['email']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $rua = $_POST['rua']; $bairro = $_POST['bairro']; $num_casa = $_POST['num_casa']; $complemento = $_POST['complemento']; $nv_imp = $_POST['nv_imp']; $cont_empresa = $_POST['cont_empresa']; $cont_financ = $_POST['cont_financ']; $observacao = $_POST['observacao']; $sql = "Update clientes SET origem='$origem', data_cad='$data_cad', rz_social='$rz_social', nome_fant='$nome_fant', cnpj='$cnpj', insc_est='$insc_est', rg='$rg', cpf='$cpf', telefone='$telefone', tel_fax='$tel_fax', tel_cel='$tel_cel', tel_nextel='$tel_nextel', email='$email', cidade='$cidade', estado='$estado', cep='$cep', rua='$rua', bairro='$bairro', num_casa='$num_casa', complemento='$complemento', nv_imp='$nv_imp', cont_empresa='$cont_empresa', cont_financ='$cont_financ', observacao='$observacao' where cnpj = '$busca_cli' "; echo $sql.'<br /><br />'; $query = mysql_query( $sql ); $msg = $query ? 'Dados alterados com sucesso!' : 'Erro ao atualizar os dados.' .mysql_error(); echo $msg; ?> Agradeço desde já Compartilhar este post Link para o post Compartilhar em outros sites
MaximuS. 0 Denunciar post Postado Julho 25, 2011 Bom pessoal, eu consegui fazer o script funcionar porem ele está trocando alguns valores. Eu já verifiquei as variaveis e aparentemente está correto. Compartilhar este post Link para o post Compartilhar em outros sites