Jump to content

[SOLVED] Javascript/PHP problem/query


s1yman

Recommended Posts

Hi,

 

I have a php page which when loaded will delete the reletive entry on the MYSQL DB table.

I wrote this js script as a last confirmation step before removing the file.

<script language="JavaScript" type="text/javascript">
{
doyou = confirm("Are you sure you want to delete this offer?"); //The question.
if (doyou == false)
history.go(-1); //If answered no, it sends you back 1 page)
} 
</script>

However, even if the user selects 'no' and gets sent back the php script has already loaded and therefore deleted the entry. Any ideas on how I can make this work the way intended?

 

Thanks in advance.

Link to comment
Share on other sites

Simple answer. The javascript confirmation should be called BEFORE the delete script is loaded. That means, it must be called on the page that appears BEFORE the delete script. Try something like

 

<button onclick="if (confirm('Are you really really sure?')) window.location.href='delete_all.html'">delete everything</button>

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.