Avatar billede Morten Nybegynder
08. november 2004 - 08:26 Der er 2 kommentarer og
1 løsning

Sende mails til gruppe via mail program

Hej

Vil høre om noget har et script som kan følgende:

Jeg har en MSSQL database med person data...

disse er inddelt i diverse grupper (en person kan være medlem af flere grupper)

Det jeg ønsker er at man når man klikker på en gruppe på hjemmesiden skal den lave en mail via det mailprogram som ligger på clienten (outlook f.eks.)... i den forbindelse ønsker jeg selvfølelig at personer som går igen i flere grupper ikke får mailen mere end en gang

En anden funktion skal være at der ud for hver person på siden er et afkrydsningsfelt - og alle med et kryds skal modtage mailen..

Jeg kan godt regne ud at jeg skal have fedtet alle disse adresser ind i et array - men jeg har brug for lige at blive sat i gang så hvis nogen har et script jeg kan arbejde ud fra vil det være cool...

Alle personer i databasen har selvfølelig et unikt ID
Avatar billede Morten Nybegynder
08. november 2004 - 08:50 #1
Det kunne være jeg lige skulle vise hvordan siden opbygges:

    <?php
                //counter bruges til at farvelægge hveranden
                $counter = 1;
                while($rows = mssql_fetch_array($sql))
                    {
                        extract($rows, EXTR_OVERWRITE);
                        $current_letter = substr($rows['fornavn'],0,1);
                            if ($current_letter != $letter)
                                {
                                    echo "<tr><td colspan=\"7\" class=\"letter\"><a name='" . $current_letter . "'> " . $current_letter . "</td><td>";
                                    $counter = 2;
                                }
                               
                            switch ($counter)
                                {
                                    case 1:
                                        echo "<tr class=\"tr1\">";
                                        $counter = 2;
                                    break;
                                    case 2:
                                        echo "<tr class=\"tr2\">";
                                        $counter = 1;
                                    break;
                                }
                        echo " <td class=\"td_checkbox\"><input name=\"post\" type=\"checkbox\" value=\"". $rows[id] ."\"></td>";
                        echo "    <td class=\"td_names\">";
                            if ($rows["firma_email"] != ' ') {echo "<a href=\"mailto: " . $rows["firma_email"]. " \">";}
                        echo $rows["fornavn"] ;
                                if ($rows["firma_email"] != ' ')     {echo "<a/>"; }
                        echo "</td>";
                        echo "<td class=\"td_names\">". $rows["mellemnavn"] . "</td>";
                        echo "<td class=\"td_lastname\">". $rows["efternavn"] . "</td>";
                        echo "<td class=\"td_names\">". $rows["initialer"] . "</td>";
                        echo "<td class=\"td_names\">". $rows["telefon"] . "</td>";
                        echo "<td class=\"td_names\">". $rows["mobilnr"] . "</td>";
                        echo "</tr>";
                        $letter = substr($rows['fornavn'],0,1);
            }
        ?>
Avatar billede Morten Nybegynder
08. november 2004 - 11:48 #2
jeg deler det lige op...

1. i ovenstående kode kommer der ud for hver person en checkbox hvis navn er personens unikke ID - kan jeg lave en knap som når der trykkes på den gennemløber alle personer og dem hvor checkboxen er sat bliver lagt i et array?
Avatar billede Morten Nybegynder
08. november 2004 - 13:24 #3
Lukker den blev vist for kryptisk
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