Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia Galera, sou novo no fórum e estou aprendendo programação php , estou com um problema na hora de alterar o cadastro eu tenho a tela que lista o registro e chama o editar teste pela essa linha aqui
<a href='editar_teste.php?codigo=". $mostrar['codigo'] ."'>Editar</a><br></th>";
editar_teste.php
<?php
include"config.php";
$codigo = $_GET['codigo'];
$exec = mysql_query("SELECT * FROM cadastro_funcao WHERE codigo = $codigo");
$row = mysql_fetch_array($exec);
?>
<form method="POST" action="update_funcao.php?codigo=<?php echo $row['codigo']; ?>">
<input type="text" value="<?php echo $row['funcao']; ?>" name="campo" />
<input type="hidden" value="<?php echo $codigo; ?>" name="id" />
<input type="submit" value="editar" />
</form>
seria o arquivo update_funcao
<?php
include"config.php";
$codigo = $_POST['codigo'];
$funcao = $_POST['funcao'];
mysql_query("UPDATE cadastro_funcao SET funcao = '$funcao' WHERE codigo = $codigo");
print "Editado com sucesso";
?>
depois que eu altero ele me retorna esse erro e nao faz o registro
Notice: Undefined index: codigo in D:\xampp\htdocs\teste\update_funcao.php on line 4
Notice: Undefined index: funcao in D:\xampp\htdocs\teste\update_funcao.php on line 5
Editado com sucesso
Obrigado desde já
Carregando comentários...