Lelebrr 0 Denunciar post Postado Setembro 9, 2011 Boa noite gente ... estou com um erro que nao consigo achar ... o codigo do meu cliente.php é esse : <?php // Arquivo de conexão com o banco de dados include("../configuracao/conn.php"); // Script para restringir página include("password.php"); // Recuperando ID da Credencial $id_credencial = $_GET['id_credencial']; // Verificando ação a ser executada $acao = $_GET['acao']; // ACAO DE EDITAR CREDENCIAL if ($acao == "editar") { // Recupera as novas informações da Credencial $id_credencial = $_POST["id_credencial"]; $id_cliente = $_POST["id_cliente"]; $id_evento = $_POST["id_evento"]; $modelo = $_POST["modelo"]; $nome = $_POST["nome"]; $empresa = $_POST["empresa"]; $funcao = $_POST["funcao"]; $rg = $_POST["rg"]; $cpf = $_POST["cpf"]; $endereco = $_POST["endereco"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; $bairro = $_POST["bairro"]; $cep = $_POST["cep"]; $email = $_POST["email"]; $telefone = $_POST["telefone"]; $data = date('d/m/Y') . ' as ' . date('H:i'); $nascimento = $_POST["nascimento"]; $pais = $_POST["pais"]; $site = $_POST["site"]; $obs = $_POST["obs"]; $foto = $_FILES["foto"]; /* // Email if (!preg_match("/^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$/", $email)) { $error[1] = "Preencha com um email válido"; } // Telefone if ($telefone == "") { $error[3] = "Preencha o campo telefone"; } elseif (!preg_match("/^[0-9]{2} [0-9]{4}\-[0-9]{4}$/", $telefone)) { $error[3] = "Telefone em formato inválido"; } */ // Caso não haja erros if (sizeof($error) == 0) { // Altera as informações do banco de dados $sql = mysql_query("UPDATE credencial SET id_credencial = '".$id_credencial."', id_cliente = '".$id_cliente."', id_evento = '".$id_evento."', nome = '".$nome."', modelo = '".$modelo."', empresa = '".$empresa."', funcao = '".$funcao."', rg = '".$rg."', cpf = '".$cpf."', endereco = '".$endereco."', bairro = '".$bairro."', cidade = '".$cidade."', estado = '".$estado."', cep = '".$cep."', email = '".$email."', telefone = '".$telefone."', pais ='".$pais."', nascimento = '".$nascimento."', site = '".$site."', obs = '".$obs."', data = '".$data."', nome_imagem = '".$nome_imagem."' WHERE id_credencial = '".$id_credencial."'"); // Caso altere os dados com sucesso if ($sql) { echo "<script language='javascript'>alert('Credencial editada com sucesso'); window.location.href = 'cliente.php?id=".$id_credencial."'</script>"; // Caso haja algum problema na alteração } else { echo "<script language='javascript'>alert('Não foi possível editar a Credencial')</script>"; } } } // ACAO DE REMOVER CREDENCIAL if ($acao == "remover") { // Removendo credencial $sql = mysql_query("DELETE FROM credencial WHERE id_credencial = '".$id_credencial."'"); // Caso temova a Credencial com sucesso if ($sql) { echo "<script language='javascript'>alert('Credencial removida com sucesso'); window.location.href = 'index.php'</script>"; // Caso haja algum problema na remoção } else { echo "<script language='javascript'>alert('Não foi possível remover a credencial')</script>"; } } ?> <!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>Informações das Credenciais</title> <link href="../estilo.css" rel="stylesheet" type="text/css" /> <script language='javascript'> // Função para confirmar a remoção da credencial function confirmar(id) { var confirma = confirm('Deseja remover essa credencial?'); if (confirma) { window.location.href = "cliente.php?id="+id+"&acao=remover"; } } </script> </head> <body> <?php // Recuperando informações da credencial do banco de dados $sql = mysql_query("SELECT * FROM credencial WHERE id_credencial = '".$id_credencial."'"); // Armazenando informações da credencial $credencial = mysql_fetch_object($sql); ?> <h1>Informações da Credencial: <?php echo $credencial->nome ?></h1> <?php // Caso haja erros if (sizeof($error) != 0) { // Exibe os erros foreach ($error as $err) { echo "<font color='red'><b>" .$err . "</b></font><br />"; } } ?> <form method="post" action="cliente.php?id=<?php echo $id_credencial ?>&acao=editar"> <p><strong>ID do cliente:</strong><br /><input name="id_cliente" type="text" value="<?php echo $credencial->id_cliente ?>" /></p> <p><strong>ID do Evento:</strong><br /><input name="id_evento" type="text" value="<?php echo $credencial->id_evento ?>" /></p> <p><strong>ID da Credencial:</strong><br /><input name="id_credencial" type="text" value="<?php echo $credencial->id_credencial ?>" /></p> <p><strong>Nome:</strong><br /><input name="nome" type="text" value="<?php echo $credencial->nome ?>" /></p> <p><strong>Modelo:</strong><br /><input name="modelo" type="text" value="<?php echo $credencial->modelo ?>" /></p> <p><strong>Empresa:</strong><br /><input name="empresa" type="text" value="<?php echo $credencial->empresa ?>" /></p> <p><strong>funcao:</strong><br /><input name="funcao" type="text" value="<?php echo $credencial->funcao ?>" /></p> <p><strong>RG:</strong><br /><input name="rg" type="text" value="<?php echo $credencial->rg ?>" /></p> <p><strong>Cpf:</strong><br /><input name="cpf" type="text" value="<?php echo $credencial->cpf ?>" /></p> <p><strong>Endereco:</strong><br /><input name="endereco" type="text" value="<?php echo $credencial->endereco ?>" /></p> <p><strong>Bairro:</strong><br /><input name="bairro" type="text" value="<?php echo $credencial->bairro ?>" /></p> <p><strong>Cidade:</strong><br /><input name="cidade" type="text" value="<?php echo $credencial->cidade ?>" /></p> <p><strong>Estado:</strong><br /><input name="estado" type="text" value="<?php echo $credencial->estado ?>" /></p> <p><strong>Cep:</strong><br /><input name="cep" type="text" value="<?php echo $credencial->cep ?>" /></p> <p><strong>Email:</strong><br /><input name="email" type="text" value="<?php echo $credencial->email ?>" /></p> <p><strong>Telefone:</strong><br /><input name="telefone" type="text" value="<?php echo $credencial->telefone ?>" /> <em>(Ex: 14 3210-1234)</em></p> <p><strong>Data de Nascimento:</strong><br /><input name="nascimento" type="text" value="<?php echo $credencial->nascimento ?>" /> <em>(Ex: dd/mm/aaaa) </em></p> <p><strong>pais:</strong><br /><input name="pais" type="text" value="<?php echo $credencial->pais ?>" /></p> <p><strong>Site:</strong><br /><input name="site" type="text" value="<?php echo $credencial->site ?>" /></p> <p><strong>Data e hora do Cadastro:</strong><br/><input type="date" readonly="true" name="data" value="<?php echo $credencial->data ?>" /><em>Apenas para Leitura</em> <p><strong>Obs:</strong><br /><textarea name="obs" cols="30" rows="5"><?php echo $credencial->obs ?></textarea></p> <p><strong>Foto:</strong><br/><input type="file" name="foto" value="<?php echo $credencial->foto ?>" /> <em>(Tamanho maximo permitido 350X450px tamanho 20k com extensoes * .jpg e *.jpeg)</em></p></p> <input type="submit" value="Editar Credencial" /> <input type="button" value="Remover Credencial" onclick="confirmar('<?php echo $id_credencial ?>')" /> </form> <br /> <a href='index.php'>Voltar</a> </body> </html> esta dando o erro : Não foi possível editar a Credencial nao consigo achar erro algum .. alguem pode por favor me dar uma luz ... desculpe o importuno .. é que estou a 2 dias e nao achei ainda =( Obrigado gente ... fiquem com Deus. Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Setembro 9, 2011 troque a linha echo "<script language='javascript'>alert('Não foi possível editar a Credencial')</script>"; por echo "<script type='text/javascript'>alert('Não foi possível editar a Credencial, Erro:'+".mysql_error().")</script>"; e veja o erro Compartilhar este post Link para o post Compartilhar em outros sites
Lelebrr 0 Denunciar post Postado Setembro 9, 2011 agora ele nao aparece nada .. volta para a tela e nao edita .. =( Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Setembro 9, 2011 tudo bem, faz melhor muda if ($sql) { echo "<script language='javascript'>alert('Credencial editada com sucesso'); window.location.href = 'cliente.php?id=".$id_credencial."'</script>"; // Caso haja algum problema na alteração } else { echo "<script language='javascript'>alert('Não foi possível editar a Credencial')</script>"; } para if(!$sql) print "Erro: ".mysql_error(); e veja o erro Compartilhar este post Link para o post Compartilhar em outros sites
Lelebrr 0 Denunciar post Postado Setembro 9, 2011 tudo bem, faz melhor muda if ($sql) { echo "<script language='javascript'>alert('Credencial editada com sucesso'); window.location.href = 'cliente.php?id=".$id_credencial."'</script>"; // Caso haja algum problema na alteração } else { echo "<script language='javascript'>alert('Não foi possível editar a Credencial')</script>"; } para if(!$sql) print "Erro: ".mysql_error(); e veja o erro perfeito amigo ... consegui .. era uma tabela que nao tinha na sql ;) vlwwwwww Compartilhar este post Link para o post Compartilhar em outros sites