Avatar billede idazio Nybegynder
31. juli 2004 - 16:09 Der er 6 kommentarer og
1 løsning

Slet ved hjælp af link

Hej eksperter.
Jeg har et problem. jeg er igang med at kode en form for adminsystem og jeg mangler den side hvor man sletter indlæg fra nyhedssystemet og det vil jeg gerne kunne ved hjælp af link men jeg ved ikke hvordan... please hjælp.

jeg koder i php.... det siger jo næsten sig selv når jeg bruger mysql.

Hilsen
idaZio
Avatar billede Slettet bruger
31. juli 2004 - 16:13 #1
Du kan lave et udtræk fra din database, så du får nogle link ala:

slet.php?id=1

din slet.php indeholder så:
mysql_query("DELETE FROM tabel WHERE id = '$_GET[id]'") or die(mysql_error());

Hvis du trykker på linket slet.php?id=1 vil den slette nyheden, hvor idét er lig med 1.
Avatar billede idazio Nybegynder
31. juli 2004 - 16:15 #2
Cyperman.... men så går den ikke til bage til siden hvor man kan slette...
Avatar billede Slettet bruger
31. juli 2004 - 16:17 #3
Så laver du bare så din slet.php indeholder

<?PHP
mysql_query("DELETE FROM tabel WHERE id = '$_GET[id]'") or die(mysql_error());
header("Location: foo.php");
exit;
?>

foo.php er så din side, hvorfra man kan slette filer.
Avatar billede idazio Nybegynder
31. juli 2004 - 16:26 #4
inden jeg accepter dit svar vil du så ikke fortælle mig hvad der er galt her..?

$result = mysql_query("select * FROM banned") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {

echo '<table width="323" height="10" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="105">'.$row['ip'].'</td>
  <td width="133">'.row['reason'].'</td>
    <td width="85" align="center"><a href="slet.php?id='.$row['id'].'">row</a></td>
  </tr>
</table>'


}
?>
<?php
mysql_close($conn);

?>
Avatar billede Slettet bruger
31. juli 2004 - 16:33 #5
Du manglede at afslutte din udskrivning, samt et $ ved din reason.
Desuden skal du nok have noget mere på selve linket, så alle ikke blot hedder row :)

echo '
<table width="323" height="10" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td width="105">'.$row['ip'].'</td>
  <td width="133">'.$row['reason'].'</td>
  <td width="85" align="center"><a href="slet.php?id='.$row['id'].'">row</a></td>
  </tr>
</table>
';
Avatar billede idazio Nybegynder
31. juli 2004 - 16:37 #6
top nice... tak skal du ahve man.... har brugt npget nær en uge på det... du skulle ikke have en msn hvis du altså har lyst til t hjælp mig med php når jeg ikke kan finde ud af det
Avatar billede Slettet bruger
31. juli 2004 - 16:40 #7
heh det var så lidt :)

Well jeg har skam msn, men yder normalt ikke support den vej, men du skal da være velkommen til at adde mig. msn[at]cypermann[dot]dk
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