Noget slet med while løkke
Hej alleJeg sidder her med et lille problem.
Jeg vil gerne have lavet følgende:
- En lille formular som lister al indhold fra en DB.
- Hver enkelt tabel fra min DB som vises, skal have en Checkbox ud for så når jeg sætter hak i denne checkbox og til slut trykker på knappen SLET, vil den pågældende række i min DB blive slettet.
Jeg har følgende pt:
PHP CONNECTION og FOREACH
<?php
$db = mysql_connect("localhost", "MINBRUGER", "MITPW");
mysql_select_db("MINDB",$db);
if(isset($_POST['letsgo'])){
foreach($_POST['id'] as $id){
$query="DELETE FROM todo WHERE id='$_GET[id]'";
}
}
$result = mysql_query("SELECT * FROM todo ORDER BY id DESC",$db);
while ($myrow = mysql_fetch_array($result) or die(mysql_error())) {
?>
<form action="setup.php" method="post">
<input type="checkbox" name="id[]" value="<?php echo $myrow['id'];?>" /> <?php echo $myrow['name'];?>
<input type="submit" name="letsgo" value="Slet" />
</form>
Min DB
CREATE TABLE IF NOT EXISTS `todo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` char(255) COLLATE utf8_danish_ci DEFAULT NULL,
`linkshow` char(60) COLLATE utf8_danish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=4 ;
--
-- Data dump for tabellen `todo`
--
INSERT INTO `todo` (`id`, `name`, `linkshow`) VALUES
(1, 'PSP', 'http://gamestop.dk'),
(2, 'Strømper', 'http://stroemper.dk'),
(3, 'Senge uro', 'http://oenskeboern.dk');
Men det virker ikke helt med den foreach :0(
Kan I hjælpe lidt måske ?
//Carsten