terça-feira, 27 de março de 2018

ECD - Aula 15-16

usersAlterar.php

<?php
// /usersAlterar.php?idUser
require_once("restricao.php");
if(isset($_GET['alterar'])){
    $idUser=$_GET['idUser'];
    $nome=addslashes($_GET['nome']);
    $apelido=addslashes($_GET['apelido']);
    $idPrivilegio=$_GET['idPrivilegio'];   
    $idPessoa=$_GET['idPessoa'];
    $estadoUser=$_GET['estadoUser'];
    $sql="UPDATE pessoas SET nome = '$nome', apelido = '$apelido' WHERE id = $idPessoa";
    require_once("ligacao.php");
    mysqli_query($ligarECD, $sql);
    $sql="UPDATE users SET estado = $estadoUser, idPrivilegio = $idPrivilegio WHERE id = $idUser";
    mysqli_query($ligarECD, $sql);
    header("Location:usersListar.php?sucesso");
}

if(!isset($_GET['alterar'])){
if(isset($_GET['idUser'])){
    $idUser=$_GET['idUser'];   
    $sql="SELECT * FROM v1_users WHERE idUser=$idUser";
    require_once("ligacao.php");
    $query=mysqli_query($ligarECD, $sql);
    $total=mysqli_num_rows($query);
    if($total==1){
        $fetch=mysqli_fetch_assoc($query);       
    }
}
}



?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div>
       <!-- // `idUser`, `idPessoa`, , `idPrivilegio` -->
       <div>
           <input type="text" name="nome" required value="<?php echo $fetch['nome'];?>">
       </div>
          <div>
           <input type="text" name="apelido" required value="<?php echo $fetch['apelido'];?>">
       </div>
          <div>
           <input readonly value="<?php echo $fetch['username'];?>">
       </div>
          <div>
           <input type="text" value="<?php echo $fetch['estadoUser'];?>">
       </div>
            <div>                 
         <select name="idPrivilegio">
             <option value="<?php echo $fetch['idPrivilegio']?>"><?php echo $fetch['privilegio']?></option>
             <?php
    require_once("privilegios.php");
    do {?>
             <option value=""><?php echo $fetchPriv['privilegio'];?></option>
             <?php } while($fetchPriv=mysqli_fetch_assoc($queryPriv));?>
         </select>
       
       
       
       </div>
       <div>
           <input type="submit" name="alterar" value="Alterar dados">
       </div>
       <input type="hidden" name="idUser" value="<?php echo $fetch['idUser'];?>">
       <input type="hidden" name="idPessoa" value="<?php echo $fetch['idPessoa'];?>">
     
   </div>
</body>
</html>



privilegios.php

<?php
require_once("restricao.php");
require_once("ligacao.php");

$sql="SELECT * FROM privilegios ORDER BY privilegio";
$queryPriv=mysqli_query($ligarECD, $sql);
$fetchPriv=mysqli_fetch_assoc($queryPriv);
?>

Sem comentários:

Enviar um comentário