I’ve been working on a way to build an archive for new threads. The over all goal was to make it so that if someone wanted to edit or delete a news thread they could, as well they could save a thread as a draft so that it ain’t displayed to the public. I am using MySQL to store all the news threads, and I have it so that it prints out every news feed and the information for it. But when i click the edit button to edit that thread, it ALWAYS uses the id for the last MySQL entry called and NOT the ID I set it to use via a hidden form. Anyways here’s the code and all parts to it. I’m so confused, and could really use some help. If you got questions just ask.
Main Script: http://pastebin.com/hn3cgVXu
Article_Post: http://pastebin.com/hhaLkuXe
Article_Archive: http://pastebin.com/X2fDg4dk
The original value for ID is called from the database, and set from article_archive
Display:
http://i25.photobucket.com/albums/c51/dog199200/Untitled-2.png
The Pencil is Edit, Trash Can is Delete. The image clearly shows that the loop is getting the ID, but that specific ID isn’t being passed when the edit image is clicked.
In your
Article_Archivewhen you loop through your database results you are naming your hidden input field the same thing for all the results.You’re calling it
id, so when you place multiple hidden input fields on the same form it will just grab the last one. Where is the javascript for when you clickedit? You won’t be able to do a standard form submit with that code since you’re overwriting all the input fields with the samenameattribute.