08/05/2014, 12:59
|
| | | Fecha de Ingreso: febrero-2013 Ubicación: barcelona
Mensajes: 57
Antigüedad: 11 años, 9 meses Puntos: 0 | |
envios de correo tengo una funcion para obtener los registros de una bd mysql la cual hago lo siguiente:
function verificar($id, $boleto){
$cn=conectar();
$sql=("SELECT * FROM apuestas where cliente='$id' and boleto='$boleto'");
$resultado = mysql_query($sql, $cn);
if (mysql_num_rows($resultado)>0){
while ($rs=mysql_fetch_array($resultado)) {
$apuesta=$rs['partido']." ".$rs['casa']." ".$rs['resultadoC']." - ".$rs['resultadoV']." ".$rs['visitante']."<br>";
}
}
desconectar($cn);
}
y tengo otra función que es para enviar un correo. el caso es que con la primera función lo que hago es verificar si el cliente tiene apuestas hechas para luego enviarle un correo con los datos de de dicha apuesta (comprobante de la apuesta), el dilema que tengo es que si incluyo la función de enviar el correo dentro del while que recoje los datos de la apuesta me envía tantos correos encuentre el resultado del while (si hay 5 registros me envía 5 correos). y si la incluyo fuera del while solo me pasa por correo el ultimo resultado obtenido. la pregunta es: como hago para que la función verificar me almacene todos los datos obtenidos en el while en la variable $apuesta y luego poder enviarla por correo?
algún experto que me pueda ayudar en este problema, gracias de antemano. |