Jump to content


Pipoka

Member Since 09/08/2010
Offline Last Active 22/08/2011, 07:58
-----

#1007316 Update Não Atualiza

Posted by Pipoka on 27/01/2011, 16:32

Ae antes de começar gostaria de falar que o google não resolveu, então vim aqui.

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


IPB Skin By Virteq