Geen juiste ID bij verwijderen via pop-up!
Ik heb meerdere talen en wanneer ik er 1 wilt deleten, pakt hij altijd de laatst toegevoegde taal.
Via een normale link werkt het wel, maar voor het verwijderen gebruiken wij een pop-up van het window prototype.
Ik hoop dat iemand ons snel kan helpen! Ons eindprodukt moet dinsdag op school gepresenteerd worden!
Alvast super bednakt.
Hieronder de 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$sql = "SELECT * FROM talenkennis WHERE cv_id = ".$werknemer_ID;
$resultaat = mysql_query($sql); //voer SQL code uit
if (mysql_result($resultaat,0) != 0) {
while ($rij = mysql_fetch_array($resultaat)) {
$taal_ID = $rij['talenkennis_ID'];
$niveau = $rij['talenkennis_niveau'];
if($niveau == 1){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars1.gif\"></label></div>";}
if($niveau == 2){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars2.gif\"></label></div>";}
if($niveau == 3){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars3.gif\"></label></div>";}
if($niveau == 4){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars4.gif\"></label></div>";}
if($niveau == 5){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars5.gif\"></label></div>";}
echo "<div id=\"cv_bewerken\"><a href=\"taal_wijzigen.php?ID=".$taal_ID."\"><img src=\"/images/wijzigen.gif\" alt=\"wijzigen\" /></a> ";
echo "<a href=\"#\" onclick=\"openConfirm2()\"><img src=\"/images/verwijderen.gif\" alt=\"verwijderen\" /></a></div><br style=\"clear:left;\" />";
echo "<script type=\"text/javascript\">
function openConfirm2() {
Dialog.confirm(\"<h3>Wat je zeker dat je de taal (".$taal_ID.") wilt verwijderen? </h3> <form action='/werkzoekenden/taal_verwijderen.php?ID=".$taal_ID."'><input type='hidden' name='ID' value='".$taal_ID."' ><input type='submit' value='YES' /><input type='button' value='Cancel' onclick='Dialog.cancelCallback()'cancelButtonClass /></form>\", {top: 250, width:250, className: \"alphacube\", cancelLabel:\"No\"})
}
</script>";
}
echo "<p><img src=\"/images/toevoegen.gif\" alt=\"toevoegen\" class=\"img_toevoegen\" /><a href=\"taal_toevoegen.php\" class=\"mijngegevens_wz\">Taal Toevoegen</a></p>";
}
[/CODE]
$resultaat = mysql_query($sql); //voer SQL code uit
if (mysql_result($resultaat,0) != 0) {
while ($rij = mysql_fetch_array($resultaat)) {
$taal_ID = $rij['talenkennis_ID'];
$niveau = $rij['talenkennis_niveau'];
if($niveau == 1){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars1.gif\"></label></div>";}
if($niveau == 2){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars2.gif\"></label></div>";}
if($niveau == 3){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars3.gif\"></label></div>";}
if($niveau == 4){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars4.gif\"></label></div>";}
if($niveau == 5){echo "<div id=\"cv_kennis\"><label for=\"talenkennis_taal\">".$rij['talenkennis_taal'].":</div> <div id=\"cv_niveau\"><img src=\"../images/stars5.gif\"></label></div>";}
echo "<div id=\"cv_bewerken\"><a href=\"taal_wijzigen.php?ID=".$taal_ID."\"><img src=\"/images/wijzigen.gif\" alt=\"wijzigen\" /></a> ";
echo "<a href=\"#\" onclick=\"openConfirm2()\"><img src=\"/images/verwijderen.gif\" alt=\"verwijderen\" /></a></div><br style=\"clear:left;\" />";
echo "<script type=\"text/javascript\">
function openConfirm2() {
Dialog.confirm(\"<h3>Wat je zeker dat je de taal (".$taal_ID.") wilt verwijderen? </h3> <form action='/werkzoekenden/taal_verwijderen.php?ID=".$taal_ID."'><input type='hidden' name='ID' value='".$taal_ID."' ><input type='submit' value='YES' /><input type='button' value='Cancel' onclick='Dialog.cancelCallback()'cancelButtonClass /></form>\", {top: 250, width:250, className: \"alphacube\", cancelLabel:\"No\"})
}
</script>";
}
echo "<p><img src=\"/images/toevoegen.gif\" alt=\"toevoegen\" class=\"img_toevoegen\" /><a href=\"taal_toevoegen.php\" class=\"mijngegevens_wz\">Taal Toevoegen</a></p>";
}
[/CODE]
Gewijzigd op 01/01/1970 01:00:00 door Dennis
Ga de boel overzichtelijk noteren, echo de DELETE-query en vraag je af waarom een id een bepaalde waarde heeft.
Noemen ze ook wel debuggen...
Je geeft het id ook niet mee in de link.
SanThe schreef op 15.04.2007 22:11:
Je geeft het id ook niet mee in de link.
Als ik dat doe, opent de pop-up niet.