Jump to content


Photo

Update


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

#1 filipi

filipi

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/11/2005, 11:29

Eu queria dar um Update em duas tabelas ao mesmo tempo, não sei se é possivel eu tentei fazer dois updates mas não deu certo, vou colar aqui...
obs: ele so altera a 1º tabela...
Falow...
$sql1 = ("UPDATE cclientes SET nome = '$nome', reu = '$reu', acao = '$acao', data_ent = '$data_ent',  n_processo = '$n_processo', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$sql2 = ("UPDATE cadastro SET nome = '$nome', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$resultado = mysql_query ($sql1) or die ("Não foi possivel cadastrar");
$resultado = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado){
print "<b>Processo Alterado com sucesso</b>";
}else{
print "<b>nao foi possivel Alterar o processo</b>";
}

Smilinguido...

#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/11/2005, 12:00

ele apareceu alguma mensagem de erro???

mas vc pode tentar assim!!!!
$sql1 = ("UPDATE cclientes SET nome = '$nome', reu = '$reu', acao = '$acao', data_ent = '$data_ent',  n_processo = '$n_processo', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$sql2 = ("UPDATE cadastro SET nome = '$nome', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$resultado[0] = mysql_query ($sql1) or die ("Não foi possivel cadastrar");
$resultado[1] = mysql_query ($sql2) or die ("Não foi possivel cadastrar");

if(in_array(flase,$resultado){
   print "<b>Processo Alterado com sucesso</b>";
}else{
   print "<b>nao foi possivel Alterar o processo</b>";
}

Qualquer coisa poste ai!!!!!

[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 filipi

filipi

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/11/2005, 12:39

Ele não da nenhuma mensagem de erro, e cont. so alterando a 1º tabela...
Smilinguido...

#4 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 24/11/2005, 12:57

$sql1 = ("UPDATE cclientes SET nome = '$nome', reu = '$reu', acao = '$acao', data_ent = '$data_ent',  n_processo = '$n_processo', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$sql2 = ("UPDATE cadastro SET nome = '$nome', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$resultado = mysql_query ($sql1) or die ("Não foi possivel cadastrar");
$resultado2 = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado AND $resultado2){
print "<b>Processo Alterado com sucesso</b>";
}else{
print "<b>nao foi possivel Alterar o processo</b>";
}



isso deve resolver!

[]´s :P
[]'s

#5 filipi

filipi

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/11/2005, 13:12

Não deu cara, mas fiz assim e resolveu, so que agora aprece 2x escrito "Processo Alterado com sucesso"...

$sql1 = ("UPDATE cclientes SET nome = '$nome', reu = '$reu', acao = '$acao', data_ent = '$data_ent',  n_processo = '$n_processo', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$sql2 = ("UPDATE cadastro SET nome = '$nome', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$resultado1 = mysql_query ($sql1) or die ("Não foi possivel cadastrar");
//$resultado2 = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado1){
print "<b>Processo Alterado com sucesso</b>";
}else{
print "<b>nao foi possivel Alterar o processo</b>";
}

$resultado2 = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado1){
print "<b>Processo Alterado com sucesso</b>";
}else{
print "<b>nao foi possivel Alterar o processo</b>";
}

Smilinguido...

#6 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 24/11/2005, 13:14

$sql1 = ("UPDATE cclientes SET nome = '$nome', reu = '$reu', acao = '$acao', data_ent = '$data_ent', n_processo = '$n_processo', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$sql2 = ("UPDATE cadastro SET nome = '$nome', usuario = '$usuario', senha = '$senha' WHERE id ='$id'");

$resultado1 = mysql_query ($sql1) or die ("Não foi possivel cadastrar");
//$resultado2 = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado1){
print "<b>Processo Alterado com sucesso</b>";
}else{
print "<b>nao foi possivel Alterar o processo -1</b>";
}

$resultado2 = mysql_query ($sql2) or die ("Não foi possivel cadastrar");
if($resultado2){
//ok
}else{
print "<b>nao foi possivel Alterar o processo - 2</b>";
}


[]´s :P
[]'s

#7 filipi

filipi

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/11/2005, 13:21

Deu certo ficou otimo, mas uma duvida, o que significa esse -1 e -2...?
Smilinguido...

#8 filipi

filipi

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/11/2005, 13:26

:o me desculpe, me enganei com a tabela, ainda cont. dando o mesmo problema...
o ID dos dois precisa ser identico...?
Smilinguido...

#9 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 25/11/2005, 17:49

intao tira os ifs. simplismente faz. :P mais ai vc nao tem como por. TABELA ALTERADA... ou ERRO AO ALTERAR A TABELA

e -1 e -2 era para identificar os erros!


[]´s :P
[]'s




1 user(s) are reading this topic

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

IPB Skin By Virteq