Avatar billede Xelot Nybegynder
12. november 2002 - 14:16 Der er 7 kommentarer og
1 løsning

Status tekst

Hey.. jeg er i gang med at kode en mail-liste. altså en liste hvor folk kan tilmelde sig og få den samme mail som resten af brugerne.

Men jeg har et problem med send.php

Jeg kan ikke få en status meddelelse til at vise sig når mailen er sendt. altså når mailen er sendt skal den returnere echo"Mailen er sendt";

koden er som følger:


<html>
<body>

<?
//Dette er et Znup.dk Script. Dette script er programmeret af Chris Daniel Rasmussen (Webdesigner for znup.dk)
//Ønsker du at bruge dette script på dit websted, bedes du rette henvendelse til znup@znup.dk


//Hent db-info
include "config.php";


//db forespørgsel
$db;
$select;
$sql=mysql_query("SELECT email FROM mail");

while($data=mysql_fetch_row($sql)){



//Sender mailen til hele array'et 
mail("$data[0]","$overskrift","$besked \n\n$foot","From: znup@znup.dk");

}


?>
<title><? echo "$pagename"; ?></title>




<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td><form method="post" action=<? echo $php_self; ?>>
       
&nbsp;        </td>
    </tr>
    <tr>
        <td width="10%">Emne:</td>
        <td width="90%"><input type="text" size="20"
        name="overskrift"></td>
    </tr>
    <tr>
        <td width="10%">Besked:</td>
        <td width="90%"><textarea name="besked" rows="20"
        cols="85"></textarea></td>
    </tr>
 
        <td width="10%"><input type="submit" value="Send mails"> </td>
        <td width="90%"><input type="reset" value="SLET ALT"></td>
    </tr>
   
</form>
</table>
<br><b>Vær opmærksom på IKKE at opdatere
        siden da der vil blive sendt en tom mail til brugerne.
        Brug linket i menuen til at loade siden igen.<b>

</body>
</html>
Avatar billede Slettet bruger
12. november 2002 - 14:27 #1
while($data=mysql_fetch_row($sql)){



//Sender mailen til hele array'et 
mail("$data[0]","$overskrift","$besked \n\n$foot","From: znup@znup.dk");
$ tak = "Mail sendt";
}
echo $tak;
Avatar billede Xelot Nybegynder
12. november 2002 - 22:50 #2
http://www.znup.dk/tools/mailinglist/send.php

Hva overser jeg ved el_bareto's kommentar..?!
Avatar billede mg_network Nybegynder
14. november 2002 - 08:42 #3
<html>
<body>

<?
//Dette er et Znup.dk Script. Dette script er programmeret af Chris Daniel Rasmussen (Webdesigner for znup.dk)
//Ønsker du at bruge dette script på dit websted, bedes du rette henvendelse til znup@znup.dk


//Hent db-info
include "config.php";


//db forespørgsel
$db;
$select;
$sql=mysql_query("SELECT email FROM mail");

while($data=mysql_fetch_row($sql)){



//Sender mailen til hele array'et

success = mail("$data[0]","$overskrift","$besked \n\n$foot","From: znup@znup.dk");

if($success){
echo "Mailen er sendt";
}
else {
echo "mailen blev ikke sendt";
  }
}


?>

prøv med denne php kode....
Avatar billede Slettet bruger
14. november 2002 - 11:19 #4
Der kommer da fint til at stå "Mail sendt" når man sender :) Prøv selv...
Avatar billede Xelot Nybegynder
15. november 2002 - 13:01 #5
Hmm ja men meddelelsen kommer også selvom man ikke har sendt noget..?!
Avatar billede Slettet bruger
15. november 2002 - 13:04 #6
<html>
<body>

<?
//Dette er et Znup.dk Script. Dette script er programmeret af Chris Daniel Rasmussen (Webdesigner for znup.dk)
//Ønsker du at bruge dette script på dit websted, bedes du rette henvendelse til znup@znup.dk


//Hent db-info
include "config.php";


//db forespørgsel
$db;
$select;

if($send) {

$sql=mysql_query("SELECT email FROM mail");

while($data=mysql_fetch_row($sql)){

//Sender mailen til hele array'et 
mail("$data[0]","$overskrift","$besked \n\n$foot","From: znup@znup.dk");
$tak = "Mail sendt";
}

}
echo $tak;
}


?>
<title><? echo "$pagename"; ?></title>




<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td><form method="post" action=<? echo $php_self; ?>>
       
&nbsp;        </td>
    </tr>
    <tr>
        <td width="10%">Emne:</td>
        <td width="90%"><input type="text" size="20"
        name="overskrift"></td>
    </tr>
    <tr>
        <td width="10%">Besked:</td>
        <td width="90%"><textarea name="besked" rows="20"
        cols="85"></textarea></td>
    </tr>
 
        <td width="10%"><input type="submit" name="send" value="Send mails"> </td>
        <td width="90%"><input type="reset" value="SLET ALT"></td>
    </tr>
   
</form>
</table>
<br><b>Vær opmærksom på IKKE at opdatere
        siden da der vil blive sendt en tom mail til brugerne.
        Brug linket i menuen til at loade siden igen.<b>

</body>
</html>
Avatar billede Xelot Nybegynder
15. november 2002 - 22:36 #7
WOOOOOOOOOOOHOOOOOOOOOOOOOO El_bareto.. Hvis du vil have din gevindst så lav lige et svar.. :D
Avatar billede Slettet bruger
15. november 2002 - 22:38 #8
;)
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