Avatar Image
Usuario habitual
Usuario habitual

Gente soy nueva por aca, agradeceria si me pueden iluminar, tengo un codigo que va mas o menos asi...

$sql="SELECT email FROM responsables WHERE responsable='$responsable'";
$result=mysql_query($sql);

//MUESTRA EL MAIL
while ($row=mysql_fetch_row($result)){
echo "$row[0]\n";
}
echo "</table> \n";


ahora ya que tengo mi resultado en $row[0] el valor que está ahi es una direccion de correo electronico, cual es la sintaxis para enviar automaticamente el mail con la opcion mail("email","asunto","cuerpomessage" )

//row con comillas
mail("$row[0]","webmaster@inovatel.com.mx","Resolver problema","Examinar problemas pendientes" );
//sin comillas
mail($row[0],"Resolver problema","Examinar problemas pendientes" );
//apostrofes mail('$row[0]',"Resolver problema","Examinar problemas pendientes" );
//acentos invertidos
mail(`$row[0]`,"Resolver problema","Examinar problemas pendientes" )


Será que no tiene soporte para mails este hosting que tengo aqui en mi arroba, o algo eso haciendo mal, plll estoy desesperada

Avatar Image
@man / @woman
@man / @woman

Mail esta habilitado, a veces no funciona correctamente.

Otro tema es tu script que creo que no esta bien.

mail($row[0],"Resolver problema","Examinar problemas pendientes" );

La orden mail es mail(destino, asunto, cabeceras del mail).

Es decir, eso de "Examinar problemas pendientes", te dara problemas.


Sugerencia: crea un pequeño script que pruebe el uso del mail, algo simple y después le vas complicando con base de datos o lo que sea.

Avatar Image
Usuario habitual
Usuario habitual

A ver mira a lo mejor no entendi bien, yo se que (esta en mi libro) la sintaxis del mail es
mail("destinatario","Asunto","Cuerpo del mensaje" );

El asunto es que tengo una tabla donde estan almacenados varios mails, la interfaz de mi "programa" muestra una seleccion de nombres de usuario que estan en una tabla, que a su ves esta relacionada otra tabla donde estan los nombres de usuario y sus mails, el nombre de usuario que se seleccione es al que se le tiene que enviar el mail, pero esto queda dentro de una variable, como puedo mandar el mail si el mail esta contenido en una variable, soy una tonta se que ya habia hecho algo asi pero ya no me acuerdo, podrias ayudarme, soy principiante en esto del php

Gracias

Avatar Image
@man / @woman
@man / @woman

Perdón... lei mal el código...

En $row[0] estas seguro que tienes el mail??

Creo cadenas de texto previamente con el contenido y después:

mail($mail_enviar,$asunto,$mensaje);


De esta manera me funciona. Pero como he dicho en otro post el mail muchas veces tarda en enviarte, puedes poner unos echos con las 3 variables y ver que son correctas, ademas de ver que salida da el mail.

Avatar Image
Usuario habitual
Usuario habitual

Gracias estoy segura ahora si despues de leer a conciencia mis libros que mi sintaxis esta correcta al igual que la que me mencionas

asi que me sentare a esperar jejejeje a que se digne a llegar el mail

Saludo y gracias

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 03/Abr/2008, 05:13
fundalara Ellocodelataquilla User 1571482 Torry_II42kApr/08