Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lelebrr

[Resolvido] Erro na hora de editar

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.