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 :)
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.
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" ??
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]
}