Arvid Mærsk wrote:
> Jeg har denne linje ( blandt en masse andre) ( fra PHP-bogen):
> ........
> printf("<a href=\"%s?id=%s&delete=yes\">Slet</a>", $PHP_SELF,
> $myrow["id"]);
> .........
>
> Den hænger sammen med DELETE FROM table WHERE id=$id
>
> Det virker perfekt når jeg trykker Slet, men der er jo ligesom ingen
> fortrydelsesret
Bordet fanger.
> Derfor kunne jeg tænke mig en advarsel (f.eks. window.alert eller
> window.confirm) som giver mulighed for at fortryde.
> Er det muligt eller skal der noget helt andet til?
Uden det skal være negativt... har du en baggrund som C programmør eller
ligende? printf er overkill i din situation... ;)
http://www.zend.com/zend/art/mistake.php#Heading4 :)
Og videre til det egentlige spørgsmål... min løsning ville være...
echo "<a href=\"javascript: if(confirm('Er du sikker på du vil
slette?')){location.href='".$_SERVER['PHP_SELF']."?id=".$myrow["id"]."&delete=yes';}\">Slet</a>";
mvh
Johan