Jump to content


Photo

Update Não Atualiza


  • Faça o login para participar
11 replies to this topic

#1 Pipoka

Pipoka

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Colonia Leopoldina AL

Posted 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

#2 Leonardo Garcia

Leonardo Garcia

    Normal

  • Usuários
  • 110 posts
  • Sexo:Masculino
  • Localidade:Londrina Paraná

Posted 30/01/2011, 01:11

vc já deu um echo no $sql?? e rodou no mysqlAdmin para ver se não gera erro?
Eu podia tá matando, roubando ou me prostituindo. Mas só quero um ponto.

#3 Lusigmas

Lusigmas

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Feminino
  • Localidade:São Paulo / SP

Posted 26/03/2011, 14:37

Olá Pipoka,

Dei uma olhada no seu código e identifiquei o seguinte:

- "Operação realizada com sucesso" inserido com print sem condicional (if).
Penso que dessa forma ele sempre irá imprimir a frase ao concluir a operação, independente do resultado.
Exemplo do que utilizo:
---
if($consulta) {
echo "Operação realizada com sucesso";
exit;
} else {
echo "Não foi possível alterar.";
exit;
}
--

Mas com esse if a mensagem de erro só apareceria se o update desse errado, se não localizasse um campo ou não estivesse conectado ao BD por exemplo.
Penso que ele está rodando o update corretamente.

Situação possível:
- o update não acha valor igual à condicional WHERE, então não altera nada.

Seu código aparentemente está certo, com todas as variáveis declaradas. O único detalhe que identifiquei foi que em alterar.php as variáveis estão com os campos declarados sem aspas.
=> $codigo = $_POST[codigo]; o correto é
=> $codigo = $_POST['codigo'];

Abs.

#4 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 26/09/2017, 14:47

Comparativa Precio Viagra Generico Pastilla Levitra cialis Precio Viagra Autentica Order Alli Viagra Cialis Levitra Cual Mejor

#5 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 16:29

Zithromax Cvs Compro Cialis Online Costo Viagra Svizzera cialis Buy Kamagra From India Online Cialis Simili

#6 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 27/09/2017, 08:06

Propecia Dhea Hair Loss In Men cialis buy online Viagra Uso Express Ship Non Prescription Viagara Female Viagra Online Canada
Kamagra 200mg Oral Jelly cialis What Is Cortanmycetine Used For

#7 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/09/2017, 19:57

Viagra For Sale In Alaska cialis Afin Priligy Bon Marche Combictic Global Caplet Pvt Ltd

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 01/10/2017, 21:09

How To Order Amoxicillin Online viagra Pharmacology Of Amoxicillin Onlinepharmacy Echeck
Kmonlinepharmacy Buy Dyazide viagra Viagra in usa
Isotretinoin 20mg acne in internet with doctor consult Wo Viagra Kaufen Forum viagra Order Now Finasteride

#9 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 11/10/2017, 17:19

Propecia Precio 1 Mg Viagra No Precription Over Nite Propecia Storage viagra Dapoxitina Basso Prezzo where to order direct isotretinoin 10mg tablets Uberdosierung Levitra
Help To Purchase Plavix online pharmacy Amoxicillin Raises Blood Pressure Propecia Hiperplasia

#10 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 28/10/2017, 22:37

Cialis Hace Dano viagra Priligy Mode D Emploi
50mg Viagra Retail Price Cod generic isotretinoin direct discount amex accepted Tadalafil Generico online pharmacy 247overnightpharmacy Scam Achat Kamagra 100 Mg

#11 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 12/11/2017, 11:24

Buy Plavix Brand Prix Du Ciprofloxacin 20 Viagra Apotheke Bestellen viagra Cod Pyridium Buy Medication Low Price No Doctors Consult
Amoxicillin Info buy cialis Acheter Cialis Moins Cher France

#12 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/11/2017, 13:20

Viagra Psychischer Storung levitra pills for sale Cialis 5 Mg Composizione Orlistat Medication




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq