Avatar billede nicocarlos Nybegynder
27. september 2004 - 19:50 Der er 2 kommentarer og
2 løsninger

indsætte mysql i flere forskellige rækker

Jeg har følgende:
$create = "INSERT INTO v_mails (UserTo, UserFrom, Subject, Message, SentDate, status, inviteclan)
VALUES ('$to','$provincename','$subject','$done',NOW(),'unread','0')";

$to er normalt kun 1 id , men hvordan kan jeg gøre sådan så den sender til alle i en gruppe. F.eks.

..VALUES ('id1','id2' osv.

Jeg tænkte på om jeg kunne lave en løkke som hentede all ider
og så defienere den som $to ville den så sende en mail til alle ider i løkken?

Evt flere point hvis jeg er helt galt på den :)
Avatar billede sylvesternielsen Nybegynder
27. september 2004 - 19:54 #1
Hvordan ser din data ud i $to?
Det er lkist svært at lave uden at kende dette.
Men ellers kan du lave dette:
$to = split($to,"Et tegn mellem emailadresserne");
for ($i = 0;$i<count($to);$i++)
{
// send mailen til $to[$i]
}

Er ikke testet.
Avatar billede nicocarlos Nybegynder
27. september 2004 - 20:09 #2
$to = 1 userid (det er ikke email's)

men ved du om det er muligt at lave $to = en løkke med f.eks 5 ider....ville den så sende til alle dem..?
Avatar billede hmortensen Nybegynder
27. september 2004 - 20:15 #3
Du svarer jo ikke på hans spørgsmål.

Hvordan ser data'en ud i $to ?

$to = "1,2,5" ??
Avatar billede sylvesternielsen Nybegynder
27. september 2004 - 20:37 #4
well.. hvis de ligger i et array kan du også næsten benytte deb kode jeg skrev.

Dette er hvis $to består af et array:
for ($i = 0;$i<count($to);$i++)
{
// send mailen til $to[$i]
}

Dette er hvis dine id'er er f.eks. komma seperaret
$to = split($to,",");
for ($i = 0;$i<count($to);$i++)
{
// send mailen til $to[$i]
}
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