Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2009, 15:49
israelmx
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Enviar mensajes llamando email de un db

Hola Gator gracias por contestar hice esta funcion


si muestra los correos electronicos "'.$data["email"].';"

j#h.com;j#j.com; etc si los muestra correctamente pero cuando ingreso enviar indfica que el mensaje fue enviar solo que no llega...

que estare haciendo mal


Código HTML:
$result = mysql_query("SELECT * FROM usuarios WHERE status= 'Inactiva' order by id"); 
while ($data = mysql_fetch_array($result, MYSQL_ASSOC)) 
{ ?>
           <? echo ' <input type="hidden" name="email" id="email" value="'.$data["email"].';" />';
            } ?> </td>
      <tr>
        <td align="right">Correos:</td>
        <td>&nbsp;</td>
        <td align='left'>
        <? $result = mysql_query("SELECT * FROM usuarios WHERE status= 'Inactiva' order by id"); 
while ($data = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
echo ''.$data["email"].'; ';
} ?> </td>
      </tr>
      <tr>
        <td align="right">Nombre:</td>
        <td>&nbsp;</td>
        <td align='left'> 
                              <? 
$result = mysql_query("SELECT * FROM usuarios WHERE status= 'Inactiva' order by id"); 
while ($data = mysql_fetch_array($result, MYSQL_ASSOC)) 
{ 

echo ''.$data["usuario"].','; 
} 
mysql_free_result($result); 
?> </td>
      </tr>
      <tr>
      <td align="right">Asunto:</td>
      <td width="8">&nbsp;</td>
      <td align='left'><input name="asunto" type="text" id="asunto" size="40" /></td>
    </tr>
    <tr>
      <td align="right" valign="top">Mensaje:</td>
      <td>&nbsp;</td>
      <td align='left'><textarea name="mensaje" id="mensaje" cols="40" rows="5"></textarea></td>
    </tr>
    <tr>
      <td align="right">&nbsp;</td>
      <td>&nbsp;</td>
      *</td>
    </tr>
    <tr>
      <td colspan="3" align="center"><input  type="image" style="margin-left:7px; border-style:none; height: 22px;"   value="boton" name="boton" src="../images/enviar.jpg"   /> </td>
    </tr>
  </table>





Código PHP:


            <?   if (isset($_POST['mensaje'])) {



$email $_POST['email'];
$mensaje$_POST['mensaje'];
$email$_POST['email'];
$asunto$_POST['asunto'];


    
$respuesta "\nHola $nombre\n\nUCAM te a mandado un mensaje privado\n\n";

    
$asunto $_POST["asunto"] . "\n";
    
$mensaje  $_POST["mensaje"] . "\n";
    
$email  $_POST["email"] . "\n";

    
    
$cuerpo .= "Mensaje: " $_POST["mensaje"] . "\n";

    
    
$cabeceras .= "From: $nombre <$email>\r\n"
    
$cabeceras1 .= "From: UCAM Mensajes <[email protected]>\r\n";  
    

    
//mando el correo...
    

    
    
    
mail($email,"$asunto","$respuesta$cuerpo",$cabeceras1); 

echo 
"<div class='amarillo10'>Se envio el mensaje</div><br>Gracias...<br><br>
"
;


}