Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema ao Editar campos


gremio10

Pergunta

Galera , to com um problema ate q estranho , não consigo editar , mesmo os codigos , vistos por mim , estarem certinhos (Acho)

olhem só :

editar.php :

<?php
include("conexao.php");
$id = $_GET["id"];

$busca = mysql_query("SELECT * FROM pergunta WHERE codigo = '$id'");

while($reg = mysql_fetch_array($busca)){
    $pergunta = $reg["pergunta"];
    $a = $reg["a"];
    $b = $reg["b"];
    $c = $reg["c"];
    $d = $reg["d"];
    $e = $reg["e"];
    $correta = $reg["correta"];
    $codigo = $reg["codigo"];
}
?>
<form action="editar_pergunta.php" method="post">
Pergunta: 
<textarea cols="60" rows="3"><?php echo $pergunta ?></textarea><br /><hr size="1" />
Alternativas : <br /><br />
A ) <input type="text" name="a" value="<?php echo $a; ?>" size="50"/><br /><hr size="1" />
B ) <input type="text" name="b" value="<?php echo $b; ?>" size="50"/><br /><hr size="1" />
C ) <input type="text" name="c" value="<?php echo $c; ?>" size="50"/><br /><hr size="1" />
D ) <input type="text" name="d" value="<?php echo $d; ?>" size="50"/><br /><hr size="1" />
E ) <input type="text" name="e" value="<?php echo $e; ?>" size="50"/><br /><hr size="1" />
Alernativa correta: <input type="text" name="correta" value="<?php echo $correta; ?>" size="50"/><br /><hr size="1" />
Código : <input type="text" name="codigo" value="<?php echo $codigo; ?>" readonly="" size="2"/><br /><hr size="1" />
<br /><br /><br />
<input type="submit" name="editar" value="  Editar  "/>
</form>
agora a ação de editar:
<?php
include("conexao.php");
$pergunta = $_POST["pergunta"];
$a = $_POST["a"];
$b = $_POST["b"];
$c = $_POST["c"];
$d = $_POST["d"];
$e = $_POST["e"];
$correta = $_POST["correta"];
$codigo = $_POST["codigo"];

$editar = mysql_query("UPDATE `pergunta` 
SET `a` = '$a' ,
 `b` = '$b',
 `c` = '$c',
 `d` = '$d',
 `e` = '$e',
 `correta` = '$correta',
 `pergunta` = '$pergunta' WHERE `codigo` = '$codigo'");

?>
<meta http-equiv="refresh" content="0; url=/prototipo/simulado/index.php"/>

mas so q ele não editar , o q pode ser ?

Obrigado

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

<?php

include("conexao.php");

$pergunta = $_POST["pergunta"];

$a = trim($_POST["a"]);

$b = trim($_POST["b"]);

$c = trim($_POST["c"]);

$d = trim($_POST["d"]);

$e = trim($_POST["e"]);

$correta = trim($_POST["correta"]);

$codigo = trim($_POST["codigo"]);

$editar = mysql_query("UPDATE pergunta SET a = '$a', b = '$b', c = '$c', d = '$d', e = '$e', correta = '$correta', pergunta = '$pergunta' WHERE codigo = '$codigo'") or die(mysql_error());

if ($editar){ echo "<script type='text/javascript'>location.href='/prototipo/simulado/index.php';</script>";

}else{

echo "<Br>Erro ao tentar atualizar.<a her='#' onclick='window.history.go(-1)'>Voltar</a>";

}

?>

substitua o seu atual codigo por esse e caso haja algum erro ele exibir uma mensagem poste-a qui até mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...