<?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