Re: [PHP] looping through a $_POST variable
- From: ceo@xxxxxxxxx ("Richard Lynch")
- Date: Sun, 30 Dec 2007 18:27:24 -0600 (CST)
On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:
I am trying to loop through a $_POST variable. It comes from a text
area and it will have data like many email address or just one listed
with a space or on a new line. I can't seam to get the data to extract
properly. I have tried this below
$array = explode(' ', $_POST['emails']);
//see what you have.
//maybe it's not hat you think
var_dump($_POST['emails']);
foreach ($array as $value) {
//you should probably validate the emails using:
http://php.net/imap_rfc822_parse_adrlist
$value_sql = mysql_real_escape_string($value);
$sql = "SELECT id FROM contacts where emailaddress = '$value' AND
members_id = '$memberid'";
Use '$value_sql' here.
And I dunno where $memberid came from, but maybe it should be escaped
as well.
$sql_result=safe_query($sql);
I'm not sure what "safe_query" is doing, and maybe you think it can
escape the data you embedded into the SQL, but I don't see how you can
do that... Sort of a Humpty-Dumpty problem...
while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
'$id'";
safe_query($sql1);
}}
--
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?
.
- Follow-Ups:
- Re: [PHP] looping through a $_POST variable
- From: Richard Kurth
- Re: [PHP] looping through a $_POST variable
- References:
- looping through a $_POST variable
- From: Richard Kurth
- looping through a $_POST variable
- Prev by Date: Re: [PHP] looping through a $_POST variable
- Next by Date: Re: SV: SV: [PHP] Mail system
- Previous by thread: Re: [PHP] looping through a $_POST variable
- Next by thread: Re: [PHP] looping through a $_POST variable
- Index(es):
Relevant Pages
|