Avatar billede diablo925 Nybegynder
11. marts 2009 - 23:30 Der er 5 kommentarer og
1 løsning

Bruger kan slette sin besked

jeg har et script hvor jeg godt kunne tænke mig at en person kan slette det han/hun har skrevet fra databasen igen

det er nemlig en kalender


<?php
$id = $_GET['id'];
include("../SQL/config.php");
$query = mysql_query("SELECT * FROM cal WHERE id = '$id'");
while($row = mysql_fetch_array($query))
{
    $Navn = $row["Navn"];
    $Tekst = $row["Tekst"];
    $Fdag = $row["Fdag"];
    $Fmaaned = $row["Fmaaned"];
    $Faar = $row["Faar"];
    $Tdag = $row["Tdag"];
    $Tmaaned = $row["Tmaaned"];
    $Taar = $row["Taar"];
    $sess = $_SESSION['username'];
    echo"
    <table align=\"center\" border=\"0\">
    <tr>
    <td>
    $Navn har meldt F&oslash;lgen.<br />
    Den $Fdag/$Fmaaned/$Faar<br />
    til den $Tdag/$Tmaaned/$Taar<br />
    $Tekst
    </td>
    </tr>
    </table>";
}
?>

havde håbet på noget med if(session navn == navn som står i database passer kan man slette) else {glem det}
Avatar billede majbom Novice
12. marts 2009 - 09:06 #1
hvor meget af det skal du have?

bare den del hvor brugeren fårmuligheden for at trykke "slet", ellerkoden der rent faktisk sletter fra db, eller det hele??
Avatar billede jakobdo Ekspert
12. marts 2009 - 09:30 #2
Hvis en bruger skal kunne slette sit eget "indlæg", så skal du jo starte med at have et brugersystem, har du det ?
Avatar billede diablo925 Nybegynder
12. marts 2009 - 18:18 #3
har et bruger system

med session og det hele


skal bare have den del hvor man kan trykke slet for kan godt lave den del der sletter fra DB
Avatar billede jakobdo Ekspert
12. marts 2009 - 18:33 #4
Så skal du trække brugerid med ud fra din database og sammeligne:

if($_ID_FRA_DATABASE == $_SESSION['bruger_id']){
//Vis en knap eller lign, som efterfølgende sletter indlægget.
//Husk at tjek i slette koden, at brugeren rent faktisk har lov til at slette.
}
Avatar billede diablo925 Nybegynder
11. november 2009 - 09:49 #5
luk
Avatar billede jakobdo Ekspert
11. november 2009 - 13:26 #6
Hvad blev din løsning ?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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