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

Erro Com Update, Quem Pode Me Ajudar?


Tchello

Pergunta

Segue o código que estou usando porém não está fazendo a alteração solicitada, desde já agradeço quem possa me ajudar.

<?

include "config.php";

$faixa = "faixa1";

$faixa1 = $_POST['faixa1'];

$artista1 = $_POST['artista1'];

$inicial1 = $_POST['inicial1'];

$nome1 = $_POST['nome1'];

$disco1 = $_POST['disco1'];

$titulo1 = $_POST['titulo1'];

$n_faixa1 = $_POST['n_faixa1'];

$t_faixa1 = $_POST['t_faixa1'];

$composicao1 = $_POST['composicao1'];

$letra1 = $_POST['letra1'];

$sql = mysql_query("UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',

n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'");

if($sql) {

echo "<p align=center class=texto><strong>Dados alterados com sucesso!!!</strong></p>";

} else {

echo "<p align=center class=texto><strong>não foi possível fazer a alteração</strong></p>";

}

echo "<p align=center><a href='alt_faixas.php?inicial=1' class=texto>Nova Alteração</a></p>";

echo "<p align=center><a href=index.php class=texto>Admin</a></p>";

?>

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Eu entedi, mas o mysql_error informa o motido de estar acontecendo o erro...

Aterei e coloquei a linha mysql_error:

<?

include "config.php";

$faixa = "faixa";

$faixa1 = $_POST['faixa1'];

$artista1 = $_POST['artista1'];

$inicial1 = $_POST['inicial1'];

$nome1 = $_POST['nome1'];

$disco1 = $_POST['disco1'];

$titulo1 = $_POST['titulo1'];

$n_faixa1 = $_POST['n_faixa1'];

$t_faixa1 = $_POST['t_faixa1'];

$composicao1 = $_POST['composicao1'];

$letra1 = $_POST['letra1'];

$sql = mysql_query("UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',

n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'");

$sql = mysql_query($sql) or die ("<p align=center class=texoto><strong>Dados já cadastrados ou houveram erros na gravação dos dados!!!</strong></p>");

echo "<p align=center class=texto><strong>Cadastro efetuado com sucesso!!!</strong></p>";

?>

quando solicito a alteração ele retorna: Dados já cadastrados ou houveram erros na gravação dos dados!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Meu Deus... deixa eu alterar pra você porque realmente é muito complexo...

<?
include "config.php";

$faixa = "faixa";
$faixa1 = $_POST['faixa1'];
$artista1 = $_POST['artista1'];
$inicial1 = $_POST['inicial1'];
$nome1 = $_POST['nome1'];
$disco1 = $_POST['disco1'];
$titulo1 = $_POST['titulo1'];
$n_faixa1 = $_POST['n_faixa1'];
$t_faixa1 = $_POST['t_faixa1'];
$composicao1 = $_POST['composicao1'];
$letra1 = $_POST['letra1'];

$sql = mysql_query("UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',
n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'");
$sql = mysql_query($sql) or die (mysql_error());

?>

Link para o comentário
Compartilhar em outros sites

  • 0
Meu Deus... deixa eu alterar pra você porque realmente é muito complexo...

<?
include "config.php";

$faixa = "faixa";
$faixa1 = $_POST['faixa1'];
$artista1 = $_POST['artista1'];
$inicial1 = $_POST['inicial1'];
$nome1 = $_POST['nome1'];
$disco1 = $_POST['disco1'];
$titulo1 = $_POST['titulo1'];
$n_faixa1 = $_POST['n_faixa1'];
$t_faixa1 = $_POST['t_faixa1'];
$composicao1 = $_POST['composicao1'];
$letra1 = $_POST['letra1'];

$sql = mysql_query("UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',
n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'");
$sql = mysql_query($sql) or die (mysql_error());

?>

Retornou: Você tem um erro de sintaxe no seu SQL próximo a '1' na linha 1

Link para o comentário
Compartilhar em outros sites

  • 0

Camarada, acrescenta

echo "UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',
n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'\n";

antes de "$sql = ...", pega essa string impressa e posta aqui junto com a estrutura da tabela "faixas".

Link para o comentário
Compartilhar em outros sites

  • 0
Camarada, acrescenta
echo "UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1',
n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'\n";

antes de "$sql = ...", pega essa string impressa e posta aqui junto com a estrutura da tabela "faixas".

Segue:

UPDATE faixas SET faixa='193', artista='1', inicial='1', nome='Arnaldo Baptista', disco='38', titulo='Mutantes E Seus Cometas No País dos Baurets', n_faixa='19', t_faixa='Vida De Cachorro', composicao='Arnaldo Baptista, Rita Lee, Sérgio Dias', letra='Vida de cachorro' WHERE faixa='faixa' Você tem um erro de sintaxe no seu SQL próximo a '1' na linha 1

faixa int(5) Não auto_increment

artista varchar(5) latin1_swedish_ci Não

inicial varchar(5) latin1_swedish_ci Não

nome varchar(255) latin1_swedish_ci Não

disco varchar(5) latin1_swedish_ci Não

titulo varchar(255) latin1_swedish_ci Não

n_faixa varchar(5) latin1_swedish_ci Não

t_faixa varchar(255) latin1_swedish_ci Não

composicao varchar(255) latin1_swedish_ci Não

letra text latin1_swedish_ci Não

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
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...