popup: weet je het zeker dat je het wilt verwijderen?
ik wil een popup inbouwen dat wanneer men op het icoontje klikt er een popup verschijnt waarbij men op ja of op annuleren klikt.
ik heb het opgezocht en het was iets met:
<a href="test.html" onclick="return confirm('Are you sure?');">
Delete user
</a>
alleen krijg ik het niet helemaal goed binnen mijn code:
dit is mijn code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require_once 'class/afdeling.php'; //haal class afdeling op
require_once('session_check.php');
$afdeling1 = new afdeling(); //roep class afdeling aan
$alle_afdelingen = $afdeling1->select_afdeling(); //selecteer afdelingen
echo '<table border="0" cellspacing="4" cellpadding="4"><tr>';
$intRows = 0;
//als afdelingen bestaan, toon afdelingen
while($a=mysql_fetch_assoc($alle_afdelingen))
{
$aid = $a['id'];
$verwijderen = "<a href=\"afdeling_verwijderen_handler.php?id=$aid\"><img src='Images/verwijderen.png' height='20' width='20'></a>";
echo "<td>";
$intRows++;
echo '<td>' . $a['Afdeling'] . '</td>';
echo '<td>' . $verwijderen . '</td>';
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
}
echo '</table>';
?>
require_once 'class/afdeling.php'; //haal class afdeling op
require_once('session_check.php');
$afdeling1 = new afdeling(); //roep class afdeling aan
$alle_afdelingen = $afdeling1->select_afdeling(); //selecteer afdelingen
echo '<table border="0" cellspacing="4" cellpadding="4"><tr>';
$intRows = 0;
//als afdelingen bestaan, toon afdelingen
while($a=mysql_fetch_assoc($alle_afdelingen))
{
$aid = $a['id'];
$verwijderen = "<a href=\"afdeling_verwijderen_handler.php?id=$aid\"><img src='Images/verwijderen.png' height='20' width='20'></a>";
echo "<td>";
$intRows++;
echo '<td>' . $a['Afdeling'] . '</td>';
echo '<td>' . $verwijderen . '</td>';
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
}
echo '</table>';
?>
Christoph e op 03/07/2014 14:53:00:
je kunt ze natuurlijk ook doorsturen naar een nieuwe pagina waar je de vraag stelt maar dat lijkt me overdreven.
jquery is wel leuk, maar om voor een simpele 'confirm'-box te gebruiken is een beetje overdreven.
Hoezo krijg je het niet werkend? voeg de onclick="return confirm('Are you sure?');" aan je a href en je bent klaar.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<title>Afdeling Verwijderen</title>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Weet je het zeker!");
if (r==true)
{
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<?php
include_once "structuur/header.php"; //hier wordt de header opgehaald
?>
<!-- begin div container2 -->
<div id="main-content-container" style='width:94%; background:#E9EECF; margin-top: 30px; margin-bottom: 30px; min-height:400px;'>
<h3>Afdeling Verwijderen</h3>
<?php
require_once 'class/afdeling.php'; //haal class afdeling op
require_once('session_check.php');
$afdeling1 = new afdeling(); //roep class afdeling aan
$alle_afdelingen = $afdeling1->select_afdeling(); //selecteer afdelingen
echo '<table border="0" cellspacing="4" cellpadding="4"><tr>';
$intRows = 0;
//als afdelingen bestaan, toon afdelingen
while($a=mysql_fetch_assoc($alle_afdelingen))
{
$aid = $a['id'];
echo "<td>";
$intRows++;
echo '<td>' . $a['Afdeling'] . '</td>';
?>
<td align="center"><a href="afdeling_verwijderen_handler.php?id=<?php echo $aid; ?>" onclick="return show_confirm();"><img src='Images/verwijderen.png' height='20' width='20'></a></td>
<?php
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
}
echo '</table>';
?>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Weet je het zeker!");
if (r==true)
{
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<?php
include_once "structuur/header.php"; //hier wordt de header opgehaald
?>
<!-- begin div container2 -->
<div id="main-content-container" style='width:94%; background:#E9EECF; margin-top: 30px; margin-bottom: 30px; min-height:400px;'>
<h3>Afdeling Verwijderen</h3>
<?php
require_once 'class/afdeling.php'; //haal class afdeling op
require_once('session_check.php');
$afdeling1 = new afdeling(); //roep class afdeling aan
$alle_afdelingen = $afdeling1->select_afdeling(); //selecteer afdelingen
echo '<table border="0" cellspacing="4" cellpadding="4"><tr>';
$intRows = 0;
//als afdelingen bestaan, toon afdelingen
while($a=mysql_fetch_assoc($alle_afdelingen))
{
$aid = $a['id'];
echo "<td>";
$intRows++;
echo '<td>' . $a['Afdeling'] . '</td>';
?>
<td align="center"><a href="afdeling_verwijderen_handler.php?id=<?php echo $aid; ?>" onclick="return show_confirm();"><img src='Images/verwijderen.png' height='20' width='20'></a></td>
<?php
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
}
echo '</table>';
?>
Gerhard l op 03/07/2014 15:53:41:
Hoezo krijg je het niet werkend? voeg de onclick="return confirm('Are you sure?');" aan je a href en je bent klaar.
Gewijzigd op 03/07/2014 17:17:33 door george mendel