Mail To Multiple Recipients From Query Result
I was wondering if anyone knows if there is a way to mail to mulitple recipients that are derived from a query?
$query = mysql_query("SELECT email FROM users WHERE title = 'Project Manager'");
while ($row = mysql_fetch_array($query)){
$manager_email = "$row[email]";
          }
$contactemail = $manager_email;
$headers .= "To: ".$contactemail."";
So how do you do this when there are more than one manager emails?
View Complete Forum Thread with Replies
Related Forum Messages:
Mail () Multiple Recipients
I'm new to PHP and trying to get my mail () function working. My problem is, when I try to send an email to multiple recipients, it sends the email only to the last email id in the list. This is the code what I wrote : _____________________ mail($ToName." <".$ToEmail.">", $ToSubject, $Message, "From: ".$FromName." <".$FromEmail.">", "Bcc: ".$vbcc ); _____________________ and the email sting that I pass through the vbcc is something like URL, URL, URL etc. ie putting a comma between each mail ID. But what it does is sends the email only to the "to" email id and the last ID in the 'vbcc' list in this case 'rmail@email.com ' Could anyone tell me what am I doing wrong and how should I correct it Another thing is, is there any way I can get a return mail for the emails to which my mail was not delivered, like a bounced mail.
View Replies !
Multiple-combo - Multiple Mail Recipients
I am new to scripting but trying to create a page that lets users create an e-mail (mailto after having chosen from two drop-down menus (arrays). I have managed to do so in HTML by using a Java script borrowed from Randall Wald (http://www.rwald.com). However, I don't want the e-mail addresses to appear in the page to avoid spam. Is there a way to do so by using PHP? P.S.: The first array contains (University A, University B) and the second array (Faculty, Staff, Students), i.e. 6 different e-mail addresses
View Replies !
Mail Function To Send To Multiple Recipients
I am wondering how do i send mail to mulitple recipients using the mail finction. Here is what i have so far: $myname = "Action Drafting - Contact Us"; $myemail = "me@yourname.com"; $contactname = "Administrator"; $contactemail = "me@yourname.com"; $headers .= "MIME-Version: 1.0 "; $headers .= "Content-type: text/html; charset=iso-8859-1 "; $headers .= "From: ".$myname." <".$myemail."> "; $headers .= "To: ".$contactname." <".$contactemail."> "; $headers .= "Reply-To: ".$myname." <$myreplyemail> "; $headers .= "X-Priority: 1 "; $headers .= "X-MSMail-Priority: High "; $headers .= "X-Mailer: Just My Server"; $toText="me@yourname.com"; $subjectText="Action Drafting Contact Us"; $msgText = "dadadadada"; mail($toText, $subjectText, $msgText, $headers); Do i have to make an array of emails then loop through or can i just add them to the headers and $toText?
View Replies !
Multiple Result Sets With One Query
I need to query the DB and find records that coorespond to a given month and then display the data. $sql="select * from $tbl where month='january'"; ....... through december My question is this -> is it better to create 12 different queries or create one query and use an array (or somethiing else) to create basically 12 result sets? To me - 12 queries seems like it would be taxing on the db.
View Replies !
Send An Email To Multiple Recipients
This is a Q about the mail() function in PHP I want to send an email to multiple recipients. As I understand it: It is possible to send an email to multiple recipients with a single call to the mail() function. Here is an example. All you need to do is modify the recipient variable as follows: Code:
View Replies !
Multiple Recipients Of Form Data
I want to have my form submission details sent to multiple email addresses. To do this which one of these is correct? $mailto = 'kingcantona1999@yahoo.co.uk, jacksparrow@poc.co.uk' ; OR $mailto = 'kingcantona1999@yahoo.co.uk','jacksparrow@poc.co.uk' ; if neither...how do I do it?
View Replies !
PEAR Mail - $recipients Vs. $headers['to']
So, what's the story here? The manual says I can use an array or csv in the $recipients, but using the same array in the $headers[to] gives me an Array@myhost.com. It works, and both joe and larry get the mail, but I guess I'm using the $headers[to] incorrectly... <?php include('Mail.php'); $mail_object =& Mail::factory('mail', $params); $to = array('joe@adsfadsfads.com','larry@asdfasdfasd.com '); $headers['From'] = 'webform@sadfasdfasdfasdf.com' $headers['To'] = $to; $recipients = $to; $headers['Subject'] = "website form"; $body = $message; $mail_object->send($recipients, $headers, $body); ?>
View Replies !
Send Form To Multiple Recipients From Website
I have a form on my site for people to register with my company. I receive the form with the details via email which is fine. Is it possible to send an altered version of the form to the person who filled it out also i.e. a sort of automated confirmation email of their details. Can this be done from the same script which sends the original email?
View Replies !
Contact Form - Spam Protected For Multiple Recipients
I'm trying to build a contact form for multiple recipients that hides the recipient emails. I'm fairly sure the logic is correct, though the syntax is wrong as I get this error when posting to the php form processor: Parse error: parse error, unexpected '@' Can anyone help? v
View Replies !
Turn Select Query Result Into Hyperlink To Other Query
I have a query which gives results of selecting coursenames from a table called trainingtopics but this does so in a continuous bulk of text without any breaks between each record. my question how do I create line breaks between each record and also how can I force each query result to become a hyperlink which when clicked runs another query that gives details of that course. <?php $user = "root"; $host = "localhost"; $password = ""; $connection = mysql_connect($host, $root, $password) or die ("Couldn't connect to server."); $database = "courses"; $db = mysql_select_db($database) or die ("Couldn't select database."); $sql = "SELECT coursename FROM trainingtopics"; echo $sql."=sql<br>"; $result = mysql_query($sql) or die(mysql_error()); echo $result."=result<br>"; while($row=mysql_fetch_array($result)) { // NOTE this one ABOVE the echo echo "result found!"; echo $row[0]; } ?>
View Replies !
Speeding Up Query/code (query Within Result Set)
I'm looking for ideas on how to speed up this script. Basically it finds all the zip codes in a zipcode table, then looks for all the records in another table with those zip codes. Right now it finds all the zips then within that WHILE, it looks for a record in another table with that zip: PHP Code:
View Replies !
Use Query Result Field As Query Key For New Query..
$query  = "SELECT ProjID, UserID, ProjDesc, file, OrigProj, OrigUser, ProjDate FROM projects"; $result = mysql_query($query); I would like to take the field 'UserID', and utilise it for a Query statement to my users table in my database, to read and fill in information to my table, which looks like this: PHP Code:
View Replies !
Using Query Result To Do Another Query In Loop
I have 2 tables, one called users2 and one called books. Books has a field called UserId, which is the ID of the user that added the book to the database. My problem, is that i need to take this ID from the book table, and use it to get some information from the user table. Here is my code to get the ID from the book table: Code:
View Replies !
Multiple Tables In Result
I'm using MS SQL not mysql. I'm sending multiple SQL statements to mssql_query and I then need to know how many tables are in the returned result. So If I send the query: $sql = "select * from table1 select * from table2 select * from table3"; $result = mssql_query($sql, $link) How can I then get the total number of tables in the result? Obviously in my example I know there are 3, but how can I tell this in code? I tried this: Code:
View Replies !
Result From A Sql Query
Is there anyway I can exclude just one result from the database based upon the value of a field, for example i want to exclude the field with an ID of 1 but get all the other fields in the database. is this possible and can anyone tell me how? PS: I had thought about doing something like $query1 = mysql_query("SELECT * FROM table ORDER BY id ASC"); while ($row = mysql_fetch_array($query1,MYSQL_ASSOC)) { $id = $row['id']; if ($id == 1) { //DO NOT DISPLAY ITEM } else { //DISPLAY ALL OTHER ITEMS } }
View Replies !
Result For Query
I dont know why this query is not returning a value, when I should be getting the value of ཋ'. PHP Code: mysql_select_db($dbname, $conn) or die (mysql_error()); $query = "SELECT MIN(q_id) FROM questions2 WHERE quiz_id='".$quiz_id."'"; echo $query.'<br />' $result = mysql_query($query) or die(mysql_error()); $row = mysql_fetch_array($result) or die(mysql_error()); $first = $row['q_id']; echo 'first='.$first.'<br />'
View Replies !
Linked Result From A Query
I'm trying to create a query that will return a linked record from a database that will take me back to an update page with that record so I can change things in the record. I'm having trouble finding simple code to do this.
View Replies !
Echo A $result Of Query?
Trying to have an echo display a result from a query. Not such a hard concept. Yet I am having trouble. What good is the data without analysis. Here is what I am using to try and grab result. Have been told it looks correct, must be missing something small. When this runs, alternate echo displays in browser. So you know: 'testdata' is the table 'score' & 'id' are columns or fields. Almost think it is missing a table structure to display in. Looking for player name column and score column (for the sake of example). Code:
View Replies !
Paging Of Query Result
This script used to be working in splitting query result into pages. But now, PREV 1 2 3 4 NEXT links is not working anymore. Any idea how to fix this ? or what is wrong with this script ? Code:
View Replies !
Populate Result Query
I query database and it produces rows of results. I want to populate it so that the first 10 rows go to the 1st page, the next 10 rows to the 2nd page and so on. The last page will be at most 10 rows and it can be less than that. How do I do it? Or do anybody know if there is any sample code that I can refer to?
View Replies !
Filtering In Query Result With WHERE
I am trying to filter out records in a query using WHERE expressions. See example below. if ($league="All") {$leaguebool="1"} else {$leaguebool="League='$league'"}; $query = "SELECT League,HR FROM ranfranbattingsim WHERE ('$leaguebool') ORDER BY $sorder DESC LIMIT $limit"; My desire is to select all records if $league='All' and select only records where LEAGUE=$league if $league is anything other than 'All'. LEAGUE is one of the fields of the database. I hope that I explained that well enough. I am open to any solutions, and have considered that perhaps I should be using something other than the WHERE statement to filter the records.
View Replies !
One Row Result Database Query
Most of the pages I write are multi-row queries. I have about 30 pages that will only yield one row of about 15 columns. What is the best way to design this page? Right now, I am using $row = mysql_fetch_object($results) - this is causing a minor issue with positive/negative signs with numbers.
View Replies !
Query Not Returning First Result
I have a query that is returning the correct number of rows. However, when I try to print the rows out, it will not print the first row, but all after that. I can't figure out why it isn't printing out the first row, even though the query is returning the results. Here is my code below to print the results in a table: Any suggestions? while($row2 = mysql_fetch_array($result1)) { $affinity_name = $row2['affinity_name']; $affinity_detail = $row2['affinity_detail']; $affinity_no = $row2['affinity_name']; $track_id = $row2['id']; get_name($affinity_name); $affinity_details .=<<<EOD <tr> <td><a href="/m_t5.php?affinity_id=$affinity_no&q=$name">$name</a></td> <td>$affinity_detail</td> <td><a href="/delete_track.php?track_id=$track_id">Delete</a></td> </tr> EOD; }
View Replies !
If Query Result Returns Nothing
i have a marquee which scrolls across news items, all this is database driven, however if no news items are returns from the query, my page errors, can someone help me write an else statement or something so that the page doesn't error. my code is below:- <?php require('database3.php'); if(!isset($news_item)) $news_item='' $query = "select * from monksc.news where DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= startDate order by id"; $result = mysql_query ($query) or die (mysql_error()); if (mysql_num_rows($result)>0) ..............
View Replies !
Displaying Result Of A Sum Query:
$sql = "SELECT sum(value) FROM `offers' WHERE sid='$sid'"; $result = mysql_query($sql); As you can see, I'm trying to select a column in my database which is named "value" I want to return the sum of the records which match the current user's subscriber id ($sid) I think the query is structured correctly. However, I'm having trouble placing the result of the query into a variable that php can echo to the page. In the database, the numbers are formatted as decimal. I just want to get the sum of the fields into a numeric php variable that I can add/subtract/divide etc and echo to the page. How do I go about doing this?
View Replies !
Mysql Query Result
I have successfully selected 4 rows using a mysql SELECT query. However, I would like to random pick a row from this result so that every page refresh will yield something different.
View Replies !
Weird Query Result
I am trying to do a simple query, but instead of a numeric value, I get "Resource id #34". $newdodgemod1 = "select default_dodgemod from phpbb_classes where class='$newclass'"; $newdodgemod2 = $db->sql_query($newdodgemod1); Any idea what is wrong with the code? All field exist and the variables are set correctly. I don't understand why I am getting this error.
View Replies !
Query Result To Array
i have a table with two field ID and CAPACITY. i want the ID to point to the capacity on an array $top = "SELECT * from topics"; $db = new mysqli('localhost','root',?'); $db -> select_db('testing'); $res_top = $db->query($top); $topics = array(); while ($row = $res_top->fetch_row()) { $topics[$row['id']] = $row['capacity']; }
View Replies !
Query Result Values
i have two tables a customer and package table. a customer can have many packages. how i can i set a status in the customer table to 'complete' if all the packages in the package table that relate to that customer are set to 'paid'? i can do a simple select statement but how will i know if all the status rows returned from packages are set to 'paid'.
View Replies !
Searching A Query Result
I have a simple query that selects everything from a database and limits the results to one row ordered by desc. The code does work. The next step is to search the query result to see is if a certain feild has a result. <?php Include("config.php"); $con; if (!$con) { die('Could not connect: ' . mysql_error()); } $result = mysql_query("SELECT * FROM photos ORDER BY photo_id DESC LIMIT 1"); while($row = mysql_fetch_array($result)) { echo $row['photo_id']; } ?>
View Replies !
Query Doesn't Show First Result
I've created this query but it never shows the first result. I can have any number of results and order them however I like but whatever the first result in the list is it doesn't appear. Code:
View Replies !
Query Result Display
PHP Code: <html> <head><title>Display Table</title></head> <body> <?php $database="temp"; /* DB name */ $host="localhost"; $user="root"; /* Set DB Username */ $pass=""; /* Set DB password*/ mysql_pconnect($host,$user,$pass); /* DB connect....*/
View Replies !
Field Name Of Result Query
I want to get name of the fields of a result query i.e. i have a query $result=mysql_query("select * from reports order by report_id desc"); One thing is clear here i don't know how many fields present here above query is a example bcoz actul is a too much long query that's why i am using a simple query. i can get value easily like this while($row=mysql_fetch_array($reslult)) { $abc=$row[0]; }
View Replies !
Using MYSQL Result To Send Mail
I have wrote a program to load a number of email address from the MYSQL database. And I have use "$mail = mysql_query("select email from user;",$link_ID); Now, I want to use mail() to send email to those e-mail account I got. What should I do for this?
View Replies !
Mail A Set Of Addresses From A MYSQL Result
I'm populating a field in MYSQL that collects email addresses for a certain topic and saves them like this: mail1@mail.com|emailaddress2@mail.com|email3@email.com - Basically what I'd like to do is explode the data, and set up a mailer from PHP that informs each of the addresses individually that there has been an update to the topic. I *don't* want each of the mail addresses to be visible to all the recipients on the list, so simply inserting the data into the TO: field won't do, because then all the addresses are visible, causing security concerns. Code:
View Replies !
Adding Result Row To Mail Function
I have an email script that will pull the addreses from my club membership database. That part works fine. the problem I am having is being able to include row results inside of the actual email message. My message variable is something like this: Code:
View Replies !
Accessing Query Data From Query Against Multiple Tables
I have a query that gets info from two tables in my database. How do I access the data from the query? I know how to use the mysql_fetch_assoc() when the query in question only pulls information from a single table. How do I do the same thing for multiple tables and then insert the necessary data into my page? Code:
View Replies !
Limit Query Result According To A Criteria
I have the following code which doesn't work: "SELECT COUNT(*) AS total FROM $table_name WHERE certain criteria HAVING total<=100"; The query above doesn't work and i get zero results. In general the query take lots of time mainly because the criteria is not specific enougth and I get many many hits. I want to stop the query after getting the first 100 hits according to a certain criteria. When I use LIMIT 0,100 and not HAVING i get result from the first 100 records in the table but my table contain few million records.
View Replies !
Query Result Navigator Function
I've just updated this, and I thought I'd also say that not only can this provide a page navigation for MySQL or other database results, but can be used to navigate other lists.. such as a file list. PHP Code:
View Replies !
Easiest Way To Print The Result Of A Query
I am using the following code: $host =""; $username=""; $password=""; $database="123"; mysql_connect($host,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT SUM(rcountry) FROM 123 WHERE sessid = '$PHPSESSID'"; $result=mysql_query($query); $num=mysql_num_rows($result); mysql_close(); Whats the easiest way to print the results of the query? I just need the value returned by this section: $query="SELECT SUM(rcountry) FROM 123 WHERE sessid = '$PHPSESSID'"; I will be using the value in a mathmatical problem later on, but for now I just want to print it out and I am unsure as to which variable to echo.
View Replies !
Same Mysql Query Doesn't Always Return A Result
We have no access to a mysql NG on my provider's server, so we ask here: We have a long query (long in text) with a UNION between 2 select. We have been informed that some times the query doesn't return any result. We have tried on our server and we always get a result. BUT, trying on the hosting server, many times the query doesn't return any result and doesn't get any error. Any idea ? does Union have any problem ? how to check if the query failed ? My hoster said that sometimes the table can be locked (if the server is overloaded) and then mysql doesn't return any result, but this seems to me an aberration. the query takes about 0.0050 sec to execute when it doesn't return any result, and 0.030 when I get results
View Replies !
Moving A Query Result Into An Array
I have read all the array stuff done searches for examples, but am still not clear if there is a way to do a query from a MySQL table and move those vaules into an arry. I am sure it can be done, but I thought I would find a function that would do it. Am I just overlooking something? $resultID = mysql_query("SELECT DISTINCT slot FROM items"); while(list ($slot) = mysql_fetch_row($resultID)){echo"$slot";} So anyone have a good way to move the result into some array?
View Replies !
Strange Result From Table Query
I have a simple query that I am restricting to the first 4 character, however instead of the first 4 characters I am getting only the characters from the end of the field. The information in the field resembles: 4285-002 My result should be: 4285 What I am getting is: -002 The following is the code to pull the dat from field 'Dest': $dest=odbc_result($rs1, 'Destination'); $deststrcount=1; $deststr = $dest; $deststr = str_split($deststr,4); foreach($deststr as $destv){ if ($deststrcount<="1"){ $desttext=$destv; $destnew = "DEST[1,$deststrcount] $desttext"; $strcount=$strcount+1; }
View Replies !
Query Giving Array As Result
I just started PHP and getting the following error when trying to read and echo something from my DB. I get Array as an result of a working SQL query (I tested it in PHPMyAdmin SQL Query) and it should be something else. Array doesnt return in the database i selected, but still it's here. <? $host="localhost"; $user="xxxxxxxxx"; $password="xxxxxxxxxxx"; $dbname="mohaaleague"; $connection = mysql_connect($host, $user, $password) or die ("Kan niet verbinden"); $clan = "Belgian Fun Clan"; $db = mysql_select_db ($dbname,$connection) or die("Je Stinkt"); //SELECT clan FROM clan WHERE clan='Belgian Fun Clan' $query = "SELECT clan FROM clan" or die("Query Mislukt"); $result = mysql_query($query) or die("Query Mislukt1"); $row = mysql_fetch_array($result, MYSQL_ASSOC) or die("Query Mislukt2"); extract($row); echo($row. "<br>"); if ( $clan == $row ) { echo "het werkt"; } else { echo "het werkt niet"; } $disconnect = "mysql_close"; ?>
View Replies !
|