Foros del Web » Programando para Internet » PHP »

Comparando para enviar un Email

Estas en el tema de Comparando para enviar un Email en el foro de PHP en Foros del Web. Que tal, me explico. Recupero 2 datos de una base de datos: 1. creado_por y respuesta. mysql_connect($host,$user,$password); $resultado = mysql_db_query("basededatos","SELECT creado_por, respuesta FROM tabla WHERE ...
  #1 (permalink)  
Antiguo 14/09/2005, 13:35
Avatar de ADIÓS_ADRIANA  
Fecha de Ingreso: septiembre-2005
Mensajes: 263
Antigüedad: 18 años, 7 meses
Puntos: 0
Comparando para enviar un Email

Que tal, me explico.

Recupero 2 datos de una base de datos:

1. creado_por y respuesta.


mysql_connect($host,$user,$password);
$resultado = mysql_db_query("basededatos","SELECT creado_por, respuesta FROM tabla WHERE id='".$_GET['id']."'");
while($row = mysql_fetch_array($resultado))
{
$variable1=$row["creado_por"];
$variable2=$row["respuesta"];
}
$nombre=$_SESSION['usuario_name'];
switch($_SESSION['usuario_name'])
{
case 'Pedro Perez':
if(($variable2=='Yes') && ($variable1=='Felipe Arias'))
mail("[email protected]", "New Info", "Ha sido ingresada la Info por: $nombre\n"."De la Noticia: ".$_GET['id']."");
break;




Pero No funciona, es decir me envía el Email cuando respuesta es igual a Yes $variable2=='Yes' que cuando es igual a No.



Que creen que sea?
  #2 (permalink)  
Antiguo 14/09/2005, 13:52
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Bueno pues creo que esto:

Código PHP:
switch($_SESSION['usuario_name'])
{
case 
'Pedro Perez':
if((
$variable2=='Yes') && ($variable1=='Felipe Arias'))
mail("[email protected]""New Info""Ha sido ingresada la Info por: $nombre\n"."De la Noticia: ".$_GET['id']."");
break; 
Deberia ir asi:

Código PHP:
switch($_SESSION['usuario_name'])
{
case 
'Pedro Perez':
if((
$variable2=='Yes') && ($variable1=='Felipe Arias')) {
mail("[email protected]""New Info""Ha sido ingresada la Info por: $nombre\n"."De la Noticia: ".$_GET['id']."");
}
break;

Un saludo
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.