Avatar billede nielschristiansen Nybegynder
17. november 2003 - 11:20 Der er 8 kommentarer og
1 løsning

Hvordan laver man et link der sletter indlæg i en mailing liste

hej jeg sidder og roder med en mailingliste hvor jeg har lavet en admin side men mit problem er at jeg selvfølgelig gerne vil kunne slette evt email adresser fra admin siden jeg har dog en side hvor man taster email adressen ind og så bliver mailen fjernet men alligevel. HVORDAN gør jeg

mvh Nielschristiansen
Avatar billede krukken Mester
17. november 2003 - 11:25 #1
Øhhh, er det et databasespørgsmål? Eller hvad er det du vil have at vide?
Avatar billede nielschristiansen Nybegynder
17. november 2003 - 11:29 #2
ja jeg har lavet en database som indeholder emailadresser og nu har jeg lavet en adminside hvor man kan se alle emailadresser der er i databasen hvis jeg så vil slette en ville det jo være smart med et lille link ud for hver mailadresse
Avatar billede exp Juniormester
17. november 2003 - 11:35 #3
link:
<a href="delete.php?id=1">slet</a>

del.php
$sql = "delete from tabel where `id` = ".$_GET['id'];
Avatar billede nielschristiansen Nybegynder
17. november 2003 - 11:38 #4
og det virker også hvis min kode ser sådan ud i slet php (skal selvfølgelig rette navnet)
<?
$modtager = $_REQUEST["modtager"];
$mail = explode(",",$post);

$database = mysql_connect("localhost","bruger","pass");
mysql_select_db("post",$database);
if ($modtager){
$nyhed = str_replace("\n","<br>",$nyhed);
mysql_query("delete from hunde_liv_dk.post where post = '$modtager'");

echo "$modtager er nu slettet fra nyhedslisten";}
else{ echo  "du skal skrive din email adresse i feltet";}
?>
Avatar billede nielschristiansen Nybegynder
17. november 2003 - 12:53 #5
kan ikke få det til at virke den skriver choet for hvis man ikke har udfyldt feltet
Avatar billede exp Juniormester
17. november 2003 - 13:14 #6
<?
$modtager = $_REQUEST["modtager"];
$mail = explode(",",$post);

$database = mysql_connect("localhost","bruger","pass");
mysql_select_db("post",$database);
if (isset($modtager)){
$nyhed = str_replace("\n","<br>",$nyhed);
mysql_query("delete from hunde_liv_dk.post where post = '$modtager'");

echo "$modtager er nu slettet fra nyhedslisten";}
else{ echo  "du skal skrive din email adresse i feltet";}
?>
Avatar billede nielschristiansen Nybegynder
17. november 2003 - 13:50 #7
virker stadig ikke min admin ser sådan her ud hvis det kan hjælpe

<?
$modtager = $_REQUEST["modtager"];
$mail = explode(",",$post);

$database = mysql_connect("localhost","bruger","pass");
mysql_select_db("post",$database);
if ($modtager){
$nyhed = str_replace("\n","<br>",$nyhed);
mysql_query("INSERT INTO hunde_liv_dk.post(post) VALUES('$modtager')");
}
$result = mysql_query("SELECT * FROM hunde_liv_dk.post",$database);

while ($myrow = mysql_fetch_row($result)) {

?>

Email: <? echo $myrow[0]  ?><br>
<? echo $myrow[1] ?><br>
<a href="slet.php?$post=1">slet</a>

<br><hr>
<? } ?>
Avatar billede nielschristiansen Nybegynder
17. november 2003 - 13:50 #8
den gør det samme (du skal udfylde feltet)
Avatar billede exp Juniormester
17. november 2003 - 17:14 #9
<?
$modtager = $_REQUEST["modtager"];
$mail = explode(",",$post);

$database = mysql_connect("localhost","bruger","pass");
mysql_select_db("post",$database);
if (isset($modtager)){
$nyhed = str_replace("\n","<br>",$nyhed);
mysql_query("INSERT INTO hunde_liv_dk.post(post) VALUES('$modtager')");
}
$result = mysql_query("SELECT * FROM hunde_liv_dk.post",$database);

while ($myrow = mysql_fetch_row($result)) {

?>

Email: <? echo $myrow[0]  ?><br>
<? echo $myrow[1] ?><br>
<a href="slet.php?$post=1">slet</a>

<br><hr>
<? } ?>
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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