Jump to content

[SOLVED] foreach & array problem.


xyn

Recommended Posts

Hey guys,

I'm having a small problem with my foreach loop.

Basically i have a pm system, and it sends the Carbon copies.

however it only displays the FIRST letter of the username.

 

my code is:

function process_message(){
	mysql_query("insert into `".$this->tbl."messenger` (
	`pmid`,`pmrecipient`,`pmauthor`, `pmcc`, `pmsubject`, `pmmessage`, `pmsubmitted`, `pmfolderid`, `pmsaved`, `pmdeleted`, `pmstatus`
	)
	values (
		null,
		'".secure_vars($this->pm_recipient)."',
		'".secure_vars($_SESSION[$this->session])."',
		'".secure_vars($this->pm_carboncopy)."',
		'".secure_vars($this->pm_subject)."',
		'".secure_vars($this->pm_message)."',
		now(),
		'0',
		'0',
		'0',
		'0'
	)");
	foreach($this->str2arr($this->pm_carboncopy) as $name){
		if($this->recipient_confirm($name)){
			mysql_query("insert into `".$this->tbl."messenger`
			(`pmid`,`pmrecipient`,`pmauthor`, `pmcc`, `pmsubject`, `pmmessage`, `pmsubmitted`, `pmfolderid`, `pmsaved`, `pmdeleted`, `pmstatus`)
			values(
				null,
				'".secure_vars($this->pm_carboncopy[$i])."',
				'".secure_vars($_SESSION[$this->session])."',
				'".secure_vars(trim($this->pm_carboncopy))."',
				'".secure_vars($this->pm_subject)."',
				'".secure_vars($this->pm_message)."',
				now(),
				'0',
				'0',
				'0',
				'0'
			)");
		}
	}
}

 

The problem is within this code:

foreach($this->str2arr($this->pm_carboncopy) as $name){
		if($this->recipient_confirm($name)){
			mysql_query("insert into `".$this->tbl."messenger`
			(`pmid`,`pmrecipient`,`pmauthor`, `pmcc`, `pmsubject`, `pmmessage`, `pmsubmitted`, `pmfolderid`, `pmsaved`, `pmdeleted`, `pmstatus`)
			values(
				null,
				'".secure_vars($this->pm_carboncopy[$i])."',
				'".secure_vars($_SESSION[$this->session])."',
				'".secure_vars(trim($this->pm_carboncopy))."',
				'".secure_vars($this->pm_subject)."',
				'".secure_vars($this->pm_message)."',
				now(),
				'0',
				'0',
				'0',
				'0'
			)");
		}

Link to comment
https://forums.phpfreaks.com/topic/78301-solved-foreach-array-problem/
Share on other sites

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.