Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2010, 04:19
Avatar de Batusai
Batusai
 
Fecha de Ingreso: enero-2005
Ubicación: Málaga -Andalucía- España
Mensajes: 130
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta listado de consulta sql en el cuerpo de un email con función mail()

Tratando de pasar una consulta SQL por email me he encontrado con un problema extraño.
La consulta la hace bien; luego guardo el listado en un array:
Código:
	$i=0;
	while($fila = mysql_fetch_array($result)){
		$resultado[$i] = $fila[0];
		$i++;
	}
Quizá no sea la forma más ortodoxa de hacerlo pero funciona.

El caso es que luego quiero que ese listado aparezca en el cuerpo del email, pero no funciona.

¿Podría alguien decirme qué está mal en este código? Pongo a partir de cuando da problemas
Código:
		$nosotros = '[email protected]';
		$reception = '[email protected]';
		$subject = 'loquesea.com (LISTADO)';
		$body = "Saludos.<p />
		El resultado de <b>$query</b> sobre $dbname fueron $lineas artículos con estos valores: <p />";
				for($j=0;$j<$i;$j++){ 
					$articulo=$resultado[$j];
					echo $articulo."\n";
				}
		"<br />Saludos,<p />loquesea";

		//to send on HTML format
		$headers = "MIME-Version: 1.0\r\n";
		// to see all characters on the e-mail correctly (UTF-8 or any other).
		$headers .= "Content-type: text/html; charset=UTF-8\r\n";

		//sender's address
		$headers .= "From: loquesea <$nosotros>\r\n";

		//if we want to use a different answer mail just put it here 
		//$headers .= "Reply-To: [email protected]\r\n";

		//path of the message, from origin to destination
		//$headers .= "Return-path: [email protected]\r\n";

		//mails that will receive as copy
		$headers .= "Cc: [email protected]\r\n";

		//mails that will receive a hidden copy
		//$headers .= "Bcc: [email protected]\r\n";

/*************************************************************************************************************************/
		$envio = mail($reception,$subject,$body,$headers);
		if(!$envio){
			echo "<p />Algún dato no es válido: nosotros: $nosotros<p />
		<p />asunto: $subject,<p />cuerpo: $body <p /><br><a href='index.php'>Volver a INDEX</a> para solucionarlo.";
		}
	
mysql_free_result($result);

@mysql_close($wpdb->dbh);
?>
__________________
No es verdad que sea un completo inútil. Al menos sirvo para dar mal ejemplo

Última edición por Batusai; 13/12/2010 a las 05:46