Ik heb een vraag, ik ben bezig met een paneel waar gebruikers informatie in kan worden bewerkt, nu wil ik dat gebruikers ook hun afbeelding kunnen bewerken. Is dit mogelijk? En zoja, hoe? Ik had al wat tutorials gevonden op internet maar ik kom er niet uit hoe ik dit moet implenteren in mijn systeem.
Dit is een stukje van mij code
<div class="box-body">
<?php
if(isset($_GET['action'])){
if($_GET['action'] == "bewerk"){
if(trim($_POST['naam']) == ""){
$_POST['naam'] = $mdFetch['naam'];
}
if(trim($_POST['email']) == ""){
$_POST['email'] = $mdFetch['email'];
}
if(isset($_POST['admin'])){
$admin = 1;
}else{
$admin = 0;
}
if(trim($_POST['afbeelding']) == ""){
$_POST['afbeelding'] = $mdFetch['afbeelding'];
}
$passerror = false;
if(trim($_POST['pass1']) == ""){
$password = $mdFetch['wachtwoord'];
}else{
if(trim($_POST['pass2']) == ""){
$passerror = true;
}else{
if($_POST['pass1'] == $_POST['pass2']){
$password = sha1($_POST['pass1']);
}else{
$passerror = true;
}
}
}
if(!$passerror){
if($db->query("UPDATE gebruikers SET naam='".$db->real_escape_string($_POST['naam'])."',
email='".$db->real_escape_string($_POST['email'])."',
wachtwoord='".$password."',
admin='".$admin."',
WHERE id='".$db->real_escape_string($mdFetch['id'])."'")){
?>
<div class="callout callout-info">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Gelukt!</strong> Je gegevens zijn bijgewerkt!
</div><?php
}else{
?>
<div class="callout callout-danger">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Mislukt!</strong> Je gegevens zijn niet bijgewerkt!
</div>
<?php
}
}else{
?>
<div class="callout callout-danger">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Mislukt!</strong> Je gegevens zijn niet bijgewerkt, de wachtwoorden zijn niet ingevuld of niet gelijk aan elkaar!
</div>
<?php
}
}elseif($_GET['action'] == "verwijder"){
if($db->query("DELETE FROM gebruikers WHERE id='".$db->real_escape_string($_GET['id'])."'")){
?>
<div class="callout callout-info">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Gelukt!</strong> Je hebt je account verwijderd!
</div>
<?php
}else{
?>
<div class="callout callout-danger">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Mislukt!</strong> Je hebt je account niet verwijderd!
</div>
<?php
}
}
}else{
?>
<?php include ("afbeelding/filter.php"); ?>
<form action="?id=<?php echo $mdFetch['id']; ?>&action=bewerk" enctype="multipart/form-data" method="post">
<div class="form-group">
<label for="id">Medewerker ID</label>
<input type="text" class="form-control" disabled="" name="id" value="<?php echo $mdFetch['id']; ?>">
<p class="help-block">Het ID kan niet worden bewerkt.</p>
</div>
<div class="form-group">
<label for="naam">Gebruikersnaam</label>
<input type="text" class="form-control" name="naam" value="<?php echo $mdFetch['naam']; ?>">
</div>
<div class="form-group">
<label for="email">Emailadres</label>
<input type="text" class="form-control" name="email" value="<?php echo $mdFetch['email']; ?>">
</div>
<div class="form-group">
<label for="email">Wachtwoord</label>
<input type="password" class="form-control" name="pass1">
</label>
<label>Bevestig wachtwoord </label>
<input type="password" class="form-control" name="pass2"/>
<p class="help-block">Laat deze velden leeg als het wachtwoord niet gewijzigd hoeft te worden.</p>
</div>
<div class="form-group">
<input name="afbeelding" type="file" accept="image/jpeg" id="afbeelding" size="50"/>
</div>
<?php if($userFetch['admin'] == 1){ ?>
<div class="form-group">
<label>Rang</label> <br>
<input type="radio" name="admin"> Administrator
<input type="radio" name="medewerker"> Medewerker <br><br>
<?php } ?>
<input type="submit" id="submit" class="btn btn-primary btn-flat" value="Bewerk!">
</form>
<?php } ?>
</div>
</div>Kan iemand mij op weg helpen?
Met vriendelijke groet,
Branco Rensen