Ir para conteúdo
Fórum Script Brasil

Aldirandre

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Aldirandre

Aldirandre's Achievements

0

Reputação

  1. Página update.php está recebendo os dados de outra página porém não está atualizando. O que devo ajustar na linha 20? <?php session_start(); //Incluindo a conexão com banco de dados include_once("conecta.php"); $nome=$_POST['nome']; $nivel=$_POST['nivel']; $usuario=$_POST['email']; $senha=$_POST['senha']; $id=$_POST['id']; //$login == null //O campo usuário e senha preenchido entra no if para validar if((isset($_POST['email'])) && (isset($_POST['senha']))){ $result= mysqli_query("UPDATE USUARIOS SET nome = '$nome',niveis_acesso_id = '$nivel',email = '$usuario',senha = '$senha' WHERE id =$id")OR DIE(mysql_error()); //mysql_query("UPDATE carros SET marca_carro='$marca', modelo_carro='$modelo' WHERE id=$id"); if(mysqli_affected_rows() > 0){ echo"<script language='javascript' type='text/javascript'> alert('Atualizado com sucesso!');window.location.href='colaborador.php'</script>"; }else{ echo "Aviso: Não foi atualizado!"; echo"<script language='javascript' type='text/javascript'> alert('Não foi possível atualizar esse usuário');window.location.href='colaborador.php'</script>"; } // $resultado_usuario = mysqli_query($link, $up); } ?> Está dando erro nessa linha: $result= mysqli_query("UPDATE USUARIOS SET nome = '$nome',niveis_acesso_id = '$nivel',email = '$usuario',senha = '$senha' WHERE id =$id")OR DIE(mysql_error() ) ; Erro: Parse error: syntax error, unexpected '' (T_STRING), expecting ')' in C:\xampp\htdocs\sistema\update.php on line 20
  2. Galera estou com um problema no meu código, estou criando uma página localhost para editar e atualizar os dados enviados do banco de dados. Porém está retornando vazio o get. Segue o código: Página que está mandando o código: <?php session_start(); //Incluindo a conexão com banco de dados include_once("conecta.php"); include_once("cabecaho.php"); $nivel=$_SESSION['usuarioNiveisAcessoId']; $user=$_SESSION['usuarioNome']; //Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário $result_usuario1 = "SELECT * FROM usuarios"; $result_usuario = "SELECT * FROM usuarios WHERE niveis_acesso_id = '$nivel' "; $resultado_usuario = mysqli_query($link, $result_usuario); $teste= mysqli_query($link, $result_usuario1); $resultado = mysqli_fetch_assoc($resultado_usuario); //Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário if(isset($resultado)){ //$_SESSION['usuarioId'] = $resultado['id']; $_SESSION['usuarioNome'] = $resultado['nome']; $_SESSION['usuarioNiveisAcessoId'] = $resultado['niveis_acesso_id']; $_SESSION['usuarioEmail'] = $resultado['email']; echo "Página Colaborador <br>"; echo "Usuario: ". $user; echo '<table width="100%" border="1">'; ?> <tr align="center" class="mudacorum"> <td><b>Nome</b></td> <td><b>Nivel de Acesso</b></td> <td><b>Email</b></td> <td><b>Atualizar</b></td> <td><b>Excluir</b></td> </tr> <?php $sql = $teste; while ($row = mysqli_fetch_assoc($sql)) { echo '<tr align="center">'; echo '<td>' . $row['nome'] . '</td>'; echo '<td>' . $row['niveis_acesso_id'] . '</td>'; echo '<td>' . $row['email'] . '</td>'; $id=$row['id']; //anotação echo "<td><a href='colaborador.php?id="$row['id']" '>' . $row['id'] . '</a></td>"; ?> <td><a href="atualizar.php?id <?php echo $row['id']; ?>"> Atualizar </a></td> <td><a href="excluir.php?id <?php echo $row['id']; ?>"> Excluir </a></td> <?php echo '</tr>'; } ?> </table> <?php //Não foi encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário //redireciona o usuario para a página de login }else{ //Váriavel global recebendo a mensagem de erro $_SESSION['loginErro'] = "Usuário ou senha Inválido"; header("Location: index.php"); } //O campo usuário e senha não preenchido entra no else e redireciona o usuário para a página de login ?> <br> <div align="center"><a href="sair.php">Sair</a> </div> <?php include_once("rodape.php"); ?> Está funcionando, porém na outra página excluir.php está aparecendo no link o número do ID, mas não está retornando com o método GET; <?php //session_start(); //Incluindo a conexão com banco de dados include_once("conecta.php"); $id = $_GET['id']; //$deleta=" DELETE FROM usuarios WHERE id='".$id."'"; //$resultado_usuario = mysqli_query($link, $deleta); //$resultado = mysqli_fetch_assoc($resultado_usuario); //Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário $result_usuario = "DELETE FROM usuarios WHERE id = '$id' "; $resultado_usuario = mysqli_query($link, $result_usuario); $resultado = mysqli_fetch_assoc($resultado_usuario); //Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário if(isset($resultado)){ echo"<script language='javascript' type='text/javascript'> alert('Usuário não cadastrado!');window.location.href='colaborador.php'</script>"; }else{ echo " Apareceu o '".$id."' "; echo"<script language='javascript' type='text/javascript'> alert('Usuário excluído com sucesso!');window.location.href='colaborador.php'</script>"; } ?> Preciso de ajuda, pois está retornando a mensagem de excluído e não está excluindo. Como faço para excluir?
×
×
  • Criar Novo...