Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webvp

Erro no update

Recommended Posts

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

$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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.