> Say a person checks the 1, 5, and 9 check boxes and hits delete.
> How do I know in the myEditNews.php file that those particular boxes
> were checked??  When I figure this out, I will use a loop to delete
> the news items one at a time from the database (unless there is a
> better way).
> My understanding of check boxes is that they are not sent from the
> form unless they are checked.


> Am I making this hard on myself?

Yes.  There's no need to have all the JavaScript and hidden fields.

  <INPUT TYPE="checkbox" NAME="newsItem[]" VALUE="Item1"> Item 1<BR>
  <INPUT TYPE="checkbox" NAME="newsItem[]" VALUE="Item2"> Item 2<BR>
  <INPUT TYPE="checkbox" NAME="newsItem[]" VALUE="Item3"> Item 3<BR>

Notice the naming convention of the HTML checkbox elements!  It's important
to have the square (array) brackets.  Now, when user clicks the submit
button, your PHP script will have a newsItem array that will contain the
VALUEs from above for all those that were checked. (i.e. an array containing
'Item1' and 'Item3' if #1 and 3 were checked).

Now loop through the newsItem array deleting those records, or create a
single query to delete them all at once (off the top of my head, I _think_
something like "DELETE FROM table WHERE Item='Item1' OR Item='Item3'" will

- Darryl

  Darryl Friesen, B.Sc., Programmer/Analyst    [EMAIL PROTECTED]
  Education & Research Technology Services,     http://gollum.usask.ca/
  Department of Computing Services,
  University of Saskatchewan
  "Go not to the Elves for counsel, for they will say both no and yes"

PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to