Say I have a page that lists stories and each has a delete selector at the end, what would be the best way to go about deleting them? Should I make a new .php page and send it the information via the url?id=# or what?
I thought about sending it via the URL and the DELETE page asking if I was sure I wanted to delete it or not. Would it be possible to actually delete something from the page it is on and not use another?
Also, if making a delete page, would it be best to make it interactive with more than one pages deletes, via the ID number?
stories.php looks like so
1 My first story [Delete]
2 My second story [Delete]
authors.php looks like so
1 Ima Writer [Delete]
just send yourself back to the same page with a URL extension
then put a catch in top of your page to handle the deletion of record XYZ from the database. The page then continues to load with the new data.
If the page is not private, you should also send an auth code with the delete, this makes sure that the request has originated from your page, and isnt someone just randomly deleting your data. pqr would be a code that proves the request came from your page.
Other things to consider, a deleted author may require one or more books to be deleted at the same time. Also vice versa, if the last book from an author is deleted will you want that Author deleted at the same time.
Unless there is a real good reason why not, Id consider combining stories.php and authors.php into one page and using PHP to decide which data is going to be displayed.
PS like the avatar
I was just asking if it is best to make an entirely different page to delete things or try to keep the function on the same page.
Honestly, the way you described it confused me. Can't passing things via the Url be dangerous also?
I just have this large program I wrote years ago when I was first learning PhP. It all works, but it needs a lot of cleaning and updating. I don't imagine anyone else has ever looked back at some of their old code and thought "What an awful mess!"
I always advocate keeps functionality local to one page, why have 100 pages when 10 will do? So if you are keeping authors.php and scripts.php seperate
my authors page would handle
and the stories.php the same 4 options
Reread my first mail regarding the auth code, theres your safety in passing the delete in the URL
Every programmer looks back at earlier scripts and hides under the table, if we didnt we wouldnt be learning newer and better techniques and wouldnt be improving, would we.