Jump to content

[SOLVED] Can you help me with this code?


timmah1

Recommended Posts

I have a form to send out multiple emails based on who is clicked

<select name="provider" multiple size="10">
<option>Please choose...</option>
<option value="<?php echo $row['EmailAddress']; ?>"><?php echo $row['realname']; ?></option>
</select>

 

It works, but it only selects the last one on the list

Can you tell me why this only selecting one person?

 

$provider = array("$_POST[provider]");

$together = implode(", ", $provider);
for($i = 0; $i < count($provider); $i++){

     mail($together, $subject, $message, 
        "From: The Honeypot club<[email protected]/>\n");

echo "Announcement has been sent to $together";

 

Thanks in advance

Link to comment
https://forums.phpfreaks.com/topic/87912-solved-can-you-help-me-with-this-code/
Share on other sites

$provider = array("$_POST[provider]");

what u did here, is put "Array" into an array.

since $_POST['provider'] is an array, php returns the string 'Array'

basicly the same as doing this

$provider=array('Array');

 

when all u needed was

$provider=$_POST['provider'];

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.