Avatar billede MrJ Praktikant
14. januar 2001 - 01:19 Der er 3 kommentarer og
2 løsninger

sletning af række

Jeg er igang med at lave et nyheds script, og jeg vil lave en funktion der gør at man kan slette forrige nyheder.

Jeg har lavet en checkbox for hver nyhed, hvor man kan afkrydse hvis man vil have nyheden fjernet, men hvordan gør man det?
jeg har skrevet <input type=\"checkbox\" name=\"id\">

hvordan gør man så kun de afkrydsede box\'e bliver slettet?

mvh Effer
Avatar billede razor Nybegynder
14. januar 2001 - 01:22 #1
delete from <tabel> where id=\'$id\'
Avatar billede MrJ Praktikant
14. januar 2001 - 01:45 #2
Jeg kan ikke rigtigt få det til at virke, her er det vigtige i min sourcecode, kan du ikke rette det til det rigtige?

<?php
$data = mysql_query(\"SELECT * FROM artikel order by id desc limit $lim1\");
while($row = mysql_fetch_array($data)) {
$id10 = $row[\"id\"];
$forfatter2 = $row[\"forfatter\"];
$link2 = $row[\"link\"];
$overs2 = $row[\"overs\"];
?>

<form>
<input type=\"checkbox\" name=$id10>

<?php
echo \"<table><tr>\";
echo \"<td> \";
echo \"ID = $id10 | &nbsp;$overs2 &nbsp;| &nbsp;Af: <a href=\\\"mailto:$emai2\\\">$forfatter2</a></FONT>\";
echo \"</td>\";
echo \"<td>\";
echo \"</td>\";
echo \"</tr></table>\";
}

?>


<input type=\"submit\">
</form>
<?php
if($action == \"slet\"){
$del = mysql_query(\"delete from artikel where id = \'$id10\'\")  or die (mysql_error());
if($del) echo \"Nyheden  med ID = $ide er blevet slettet!<br>\";
}


?>

Avatar billede halnet Nybegynder
14. januar 2001 - 11:09 #3
<form action=\"<? $PHP_SELF; ?>\" method=\"post\">
<input type=\"hidden\" name=\"action\" value=\"slet\">
<input type=\"checkbox\" name=\"id\" value=\"$id10\">
<table><tr><td>
<?php
echo \"ID = $id10 | &nbsp;$overs2 &nbsp;| &nbsp;Af: <a href=\\\"mailto:$emai2\\\">$forfatter2</a>\";
?>
</td><td></td></tr></table>
?>


<input type=\"submit\">
</form>
<?php
if($action == \"slet\"){
  $del = mysql_query(\"delete from artikel where id = \'$id\'\")  or die mysql_error());
  if($del) echo \"Nyheden  med ID = $ide er blevet slettet!<br>\";
}
?>

MEGET underlig kode ;o)

- Anders
Avatar billede halnet Nybegynder
14. januar 2001 - 11:10 #4
</td><td></td></tr></table>
?>

SKAL RETTES TIL:

</td><td></td></tr></table>


- Anders
Avatar billede MrJ Praktikant
14. januar 2001 - 14:23 #5
tak, nu har jeg fået det til at virke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester