Estou fazendo uma area em que eu posso postar novas aberturas para o meu site. O problema é que as tabelas não estão atualizando, quando eu coloco alterar aparece "Operação realizada com sucesso" mais a tabela não é alterada.
Vo passar os codigos para vocês.
Seleciona Alterar
<body>
<form name="alterar" method="post" action="index.php?link=5">
Selecione uma Abertura:
<select name="selecao" size="1" id="selecao">
<?php
$sql = "SELECT numero FROM aberturas order by numero";
$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta, verifique a conexão");
while ($registro = mysql_fetch_array($resultado))
{
?>
<option> <?=$registro["numero"]?> </option>
<?php
}
mysql_free_result($resultado);
?>
</select>
<input name="ok" type="submit" value="OK">
</body>
Formulário de alteração
<?php
include("conexao.php");
$numero_alterar = $_POST["selecao"];
$sql = "SELECT * FROM aberturas WHERE numero ='$numero_alterar'";
$resultado = mysql_query($sql) or die ("Não foi possível executar a consulta");
$linha = mysql_fetch_array($resultado);
$codigo = $linha[id_abertura];
$imagem = $linha[imagem];
$numero = $linha[numero];
$musica = $linha[musica];
$artista = $linha[artista];
$qualidade = $linha[qualidade];
$formato = $linha[formato];
$tamanho = $linha[tamanho];
$megaupload = $linha[megaupload];
$easyshare = $linha[easyshare];
$mediafire = $linha[mediafire];
$shared = $linha[shared];
?>
e os VALUES mais vai ficar muito grande se eu colocar aqui, mas até aqui ta tudo certo, agora a página que eu axo que ta o erro.
Alterar.php
<?php
include("conexao.php");
$codigo = $_POST[codigo];
$numero = $_POST[numero];
$musica = $_POST[musica];
$artista = $_POST[artista];
$qualidade = $_POST[qualidade];
$formato = $_POST[formato];
$tamanho = $_POST[tamanho];
$megaupload = $_POST[megaupload];
$easyshare = $_POST[easyshare];
$mediafire = $_POST[mediafire];
$shared = $_POST[shared];
$sql ="
UPDATE aberturas SET
numero = '$numero',
musica = '$musica',
artista = '$artista',
qualidade = '$qualidade',
formato = '$formato',
tamanho = '$tamanho',
megaupload = '$megaupload',
easyshare = '$easyshare',
mediafire = '$mediafire',
shared = '$shared'
WHERE id_abertura = '$codigo'
";
$query = mysql_query($sql) or die (mysql_error());
print "Operação realizada com sucesso!";
?>
Desde já agradeço pela ajuda
- Miguceamma and LarPhozyHah curtiram esta postagem