ClaudiaWD
Gebruiker
- Lid geworden
- 21 jul 2011
- Berichten
- 109
Beste,
Ik ben momenteel bezig met een simpel cms systeempje. Daarbij is het o.a. mogelijk gebruikers te verwijderen.
Je krijgt een net overzicht, weergeven in tabel, met alle gebruikers. Elk vakje van de tabel heeft een <a href> met daaraan een variabele id om te bepalen om welke gebruiker het gaat. Daarnaast zit er ook een <a id> aan gekoppeld, die 'deleteuser' heet. Met die id wil ik dan een pop-up schermpje laten verschijnen (ik gebruik hiervoor Javascript Alertify), om te vragen of de persoon zeker weet dat hij/zij de betreffende gebruiker wil verwijderen.
Nu is het zo dat die tabel wordt bepaald d.m.v. een while. Echter krijg ik alleen als ik op het eerste resultaat uit de while klik, die melding. Verder nergens.
Kan iemand mij hiermee helpen? De javascript is geïnclude, overal werkt het en ook op die pagina, behalve deze pop-up.
Dat script staat er momenteel twee keer in, omdat ik er even echt niks meer van begrijp.
De bedoeling is in ieder geval dat iemand op een gebruiker uit de tabel kan klikken (maakt niet uit welk kolommetje), dat zij dan een pop-up krijgen met de vraag 'wil je deze gebruiker echt verwijderen?' en als er dan op OK wordt geklikt, dat deze dan dus wordt verwijderd. Alleen die pop-up komt momenteel alleen als ik op de bovenste en eerste kolom klik uit de while.
Bedankt alvast!
Ik ben momenteel bezig met een simpel cms systeempje. Daarbij is het o.a. mogelijk gebruikers te verwijderen.
Je krijgt een net overzicht, weergeven in tabel, met alle gebruikers. Elk vakje van de tabel heeft een <a href> met daaraan een variabele id om te bepalen om welke gebruiker het gaat. Daarnaast zit er ook een <a id> aan gekoppeld, die 'deleteuser' heet. Met die id wil ik dan een pop-up schermpje laten verschijnen (ik gebruik hiervoor Javascript Alertify), om te vragen of de persoon zeker weet dat hij/zij de betreffende gebruiker wil verwijderen.
Nu is het zo dat die tabel wordt bepaald d.m.v. een while. Echter krijg ik alleen als ik op het eerste resultaat uit de while klik, die melding. Verder nergens.
Kan iemand mij hiermee helpen? De javascript is geïnclude, overal werkt het en ook op die pagina, behalve deze pop-up.
PHP:
else if ($_GET['page'] == "verwijder-gebruiker") {
?>
<h1>Verwijder gebruiker</h1><br>
<?php
if (isset($_GET['id'])) {
echo $_GET['id'];
$selectdeleteuser = mysql_query("SELECT * FROM adminusers WHERE id = '".$_GET['id']."'");
$countdeleteuser = mysql_num_rows($selectdeleteuser);
$resultdeleteuser = mysql_fetch_array($selectdeleteuser);
?>
<script>
$("#deleteuser").on( 'click', function () {
reset();
alertify.confirm("Weet je zeker dat je <?php echo $resultdeleteuser['username']; ?> wilt verwijderen?", function (e) {
if (e) {
linkjeee!
} else {
}
});
return false;
});
</script>
<?php
} else {
$getusers = mysql_query("SELECT * FROM adminusers");
$countgetusers = mysql_num_rows($getusers);
if ($countgetusers == 0) {
echo "Er zijn geen gebruikers gevonden.";
} else {
?>
<table class="sortable bordered" width="100%" border="0">
<thead>
<tr>
<th>Gebruikersnaam</th>
<th>Email</th>
<th>Rol</th>
<th>Status</th>
<th>Laatst online</th>
<th>Aangemaakt</th>
</tr>
</thead>
<?php
while ($rowgetusers = mysql_fetch_array($getusers)) {
date_default_timezone_set('Europe/Amsterdam');
?>
<tr>
<td><a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>"><?php echo $rowgetusers['username']; ?></a></td>
<td><a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>"><?php echo $rowgetusers['email']; ?></a></td>
<td><a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>"><?php echo $rowgetusers['rank']; ?></a></td>
<td>
<a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>">
<?php
if ($rowgetusers['status'] == '1') {
echo "<img src='images/active.png' alt='Gebruiker is actief' style='border:0;box-shadow:none;'>";
} else if ($rowgetusers['status'] == '0') {
echo "<img src='images/inactive.png' alt='Gebruiker is inactief' style='border:0;box-shadow:none;'>";
}
?>
</a>
</td>
<td><a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>"><?php echo $rowgetusers['lastlogin']; ?></a></td>
<td><a id="deleteuser" href="gebruikers.php?page=verwijder-gebruiker&id=<?php echo $rowgetusers['id'];?>"><?php echo $rowgetusers['creationdate']; ?></a></td>
<script>
$("#deleteuser").on( 'click', function () {
reset();
alertify.confirm("Weet je zeker dat je <?php echo $resultdeleteuser['username']; ?> wilt verwijderen?", function (e) {
if (e) {
linkje!!
} else {
}
});
return false;
});
</script>
</tr>
<?php
}
?>
</table>
<?php
}
}
}
Dat script staat er momenteel twee keer in, omdat ik er even echt niks meer van begrijp.
De bedoeling is in ieder geval dat iemand op een gebruiker uit de tabel kan klikken (maakt niet uit welk kolommetje), dat zij dan een pop-up krijgen met de vraag 'wil je deze gebruiker echt verwijderen?' en als er dan op OK wordt geklikt, dat deze dan dus wordt verwijderd. Alleen die pop-up komt momenteel alleen als ik op de bovenste en eerste kolom klik uit de while.
Bedankt alvast!
Laatst bewerkt: