webvp 0 Denunciar post Postado Fevereiro 12, 2004 Alguém poderia revisar o meu código e tentar achar o meu erro. Na hora de atualizar dados tá dando erro.. <?require_once("includes/mysql_inc.php");require_once("includes/lib.php");$LIKE = trim(addslashes($_POST["lbNome"]));$tabela = trim(addslashes($_POST["tbl"]));$banco = new MSYQL;switch(trim(addslashes($_GET[tp]))){ case "inc":{ switch($tabela) { case "clientes": $res = $banco->SQL('SELECT * FROM '.trim(addslashes($_POST[tbl])).' WHERE txtNome =\''.trim(addslashes($_POST[lbNome])).'\' OR login =\''.trim(addslashes($_POST[lbLogin])).'\' OR pwsusr =\''.trim(addslashes($_POST[lbSenha])).'\''); if($rs = $banco->num_rows($res)<>0) { echo "<script>alert('Já existe um registro para esse Nome!'); history.back();</script>"; } else { $res = $banco->SQL("INSERT INTO ".trim(addslashes($_POST[tbl]))."(txtNome,login,pwsusr,nivel) VALUES('".trim(addslashes($_POST[lbNome]))."','".trim(addslashes($_POST[lbLogin]))."','".trim(addslashes($_POST[lbSenha]))."','".trim(addslashes($_POST[NIVEL]))."')"); echo "<script>alert('Dados inseridos com sucesso!'); location.href='Users.php?tp=1'</script>"; } break; }}break; case "exc":{ $res = $banco->SQL('SELECT * FROM clientes WHERE id =\''.trim(addslashes($_GET[ID])).'\''); if(($rs = $banco->num_rows($res))==0) { echo "<script>alert('Não existe registro com essa identificação para ser excluído!'); history.back();</script>"; } else { $res = $banco->SQL('DELETE FROM clientes WHERE id=\''.trim(addslashes($_GET[ID])).'\''); echo "<script>alert('Registro excluído com sucesso!'); location.href='ListaUsuarios.php'</script>"; }} break;case "edt":{ $res = $banco->SQL('SELECT * FROM clientes WHERE id =\''.trim(addslashes($_POST[ID])).'\''); if(($rs = $banco->num_rows($res))==0) { echo "<script>alert('O registro não pode ser alterado!'); history.back();</script>"; } else { $res = $banco->SQL("UPDATE clientes SET txtNome="'.trim(addslashes($_POST[lbNome])).'", login="'.trim(addslashes($_POST[lbLogin])).'", pwsusr="'.trim(addslashes($_POST[lbSenha])).'" WHERE id="'.$_POST[ID].''""); echo "<script>alert('Registro alterado com sucesso!'); location.href='ListaUsuarios.php'</script>"; }} break;}?> valeu Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Fevereiro 12, 2004 Que erro? Compartilhar este post Link para o post Compartilhar em outros sites
webvp 0 Denunciar post Postado Fevereiro 13, 2004 Na hora de atualizar simplesmente não atualiza e retorna erro na SQL.... Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 13, 2004 $res = $banco->SQL("UPDATE clientes SET txtNome="'.trim(addslashes($_POST[lbNome])).'", login="'.trim(addslashes($_POST[lbLogin])).'", pwsusr="'.trim(addslashes($_POST[lbSenha])).'" WHERE id="'.$_POST[iD].''"");no txtnome tem " e depois ', é o inverso, fica ' depois ", e pra fecha vem primeiro o " e depois o ', nao sei se eh isso... Compartilhar este post Link para o post Compartilhar em outros sites
webvp 0 Denunciar post Postado Fevereiro 13, 2004 Bingo! Compartilhar este post Link para o post Compartilhar em outros sites