Jump to content

[SOLVED] getting checkbox values


runnerjp

Recommended Posts

ok here is an example of a inbox im making for my website

 

<?php
// Test data
        $messages[] = array('id'=>'1', 'subject'=>'Message1', 'date'=>'20090408');
        $messages[] = array('id'=>'2', 'subject'=>'Message2', 'date'=>'20090408');
        $messages[] = array('id'=>'3', 'subject'=>'Message3', 'date'=>'20090408');
        $messages[] = array('id'=>'4', 'subject'=>'Message4', 'date'=>'20090408');
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
        <title>Temp</title>
        <style type="text/css">
        </style>
</head>
<body>
  <form method="post" action="<?php echo $_SERVER['PHP_SELF']?>"><!-- you should always use the POST method to make changes to your database -->
                <input type="submit" name="operation" value="Delete" />
                <input type="submit" name="operation" value="Move" />
                <table>
                        <thead>
                                <tr><th>select</th><th>Subject</th><th>Date</th></tr>
                        </thead>
                        <tbody>
<?php
        foreach($messages as $message)
        {
?>
                                <tr><td><input type="checkbox" name="selection[]" value="<?php echo $message['id']; ?>" /></td><td><?php echo $message['subject']; ?></td><td><?php echo $message['date']; ?></td></tr>
<?php
        }
?>
                        </tbody>
                </table>
        </form>
        <pre>
<?php
        var_dump($_POST);
?>
        </pre>
</body>
</html>

 

the thing is if i wanted to use 

 

$delete="DELETE FROM messages WHERE id=

 

then how would i get which textboxes are checked so i can delete the messages?

 

Link to comment
https://forums.phpfreaks.com/topic/153145-solved-getting-checkbox-values/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.