Stig Sørensen wrote in dk.edb.internet.webdesign.serverside.php:
> On 30 Okt., 23:52, Peter Nicolaj <peternico...@hotmail.com> wrote:
> > Hej jeg kunne godt bruge lidt hjælp til at få lavet et link(s),
> > der kan slette poster i en mysql database. Jeg har nedenstående
> > script som printer/viser nogle indlæg fra en gæstebog. For at
> > kunne slette urelevante indlæg, vil jeg gerne have et "slet" link
> > i linie 7, så dette vises ud fra hver kolonne. Går ud fra linket
> > skal refere til et "slet_post.php - et eller andet i den stil"
> > php dokument. Men det ville være godt hvis man bliver på samme
> > side når man sletter og at siden samtidig opdateres.
> >
> > 0 echo '<tr>';
> > 1 echo '<td style="width:200px">' . $row[name] . '</td>';
> > 2 echo '<td style="width:300px">' . $row[email] . '</td>';
> > 3 echo '<td style="width:40px">' . $row[comments] . '</td>';
> > 4 echo '<td style="width:40px">' . $row[time] . '</td>';
> > 5
> > 6 echo '</tr>';
> > 7
> > 8 }
> > 9 echo '</table>';
>
>
> Sådan ganske kort lidt som du nemt kan brygge videre på, hvis du har
> bare en smule erfaring:
>
> Du skal hive indlæggets ID ud (går stærkt ud fra du har en 'id' row
> sat som primary key i din database).
>
> Feks:
>
> echo 'td stye="width:40px"><a href="slet_post.php?id=' .
> $row['id'] .'" title="Slet denne besked">Slet</a></td>';
>
> Det vil så give et link som: ditdomæne.dk/slet_post.php?id=34 (hvis vi
> antager vi trykker på beskeden med id 34).
>
> slet_post.php skal jo så indeholde en funktion der tjekker om du er
> logget ind, feks. med $_SESSION.
> Hvis logget ind så skal den bruge id'et, feks noget a la:
>
> if(isset($_GET['id'])) {
> $id = (int)($_GET['id']);
>
> //
> // MYSQL DELTE kode hvor du bruger WHERE = `$id`
> //
> header("Location: index.php");
> exit;
>
> }
>
>
> Det samme kan naturligvis gøres på selvsamme side (index.php), det
> kræver blot et ekstra if-tjek.
>
>
> Håber det kan bruges..
>
> Mvh
> Stig
Har prøvet mig lidt frem med dit eksempel, men desværre uden den store
succces.
Jeg har ikke login, kommer måske på senere.
Er det muligt at få dig til at skrive scriptet her, som det vil se ud,
hvis det hele er skrevet i index.php? Ja jeg har ID som primary key i din
databasen.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials