galera eu tenho:
ex: echo " seu numero aleartorio é : ".numero();
ai eu tenho a msg do email:
$mensagem = "
aqui vai a msg e tals
";
como que eu coloco esse: .numero() dentro da mensagem?

"variavel" Na Msg Do Email
Started By gmps, 09/06/2005, 00:34
7 replies to this topic
#1
Posted 09/06/2005, 00:34
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."
#2
Posted 09/06/2005, 08:17
$mensagem = "tal tal tal "'. numero() .'" tal tal tal"
se eu nao me engano é assim...
flws...

Edição feita por: HellBurn, 09/06/2005, 08:18.
#3
Posted 09/06/2005, 11:28
nao deu veio, tentei do modo que vc falou e nao deu
tentei assim:
$mensagem = "
<td class=texto>".$nome."<br>".$email."<br>".numero()"<br>\n
";
e nem deu, fala de: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
to encanado ja...!
tentei assim:
$mensagem = "
<td class=texto>".$nome."<br>".$email."<br>".numero()"<br>\n
";
e nem deu, fala de: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
to encanado ja...!

"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."
#4
Posted 09/06/2005, 11:36
Como é o código desta função numero() ???
Mas antes, tente ajeitar o problema no código:
Mas antes, tente ajeitar o problema no código:
$mensagem = "<td class=texto>".$nome."<br>".$email."<br>".numero()."<br>\n";
------
Mero mortal!
Mero mortal!
#5
Posted 09/06/2005, 11:42
entao, nao da: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
o codigo é um que o goku desenvolveu:
ai para aparecer o numero seria: echo " seu numero aleartorio é : ".numero();
para adicionar o numero no bd é: '".numero()."'
mas para mandar esse numero para o email da pessoa que nao esta dando certo
o codigo é um que o goku desenvolveu:
function numero() { for ($X = 1; $X <= 5; $X++) { $R .= rand (1,10000); } $sql = mysql_query("SELECT * FROM boletim WHERE numero = '".$R."'"); if (mysql_num_rows($sql) > 0) { unset($R); numero(); exit; } return $R; }
ai para aparecer o numero seria: echo " seu numero aleartorio é : ".numero();
para adicionar o numero no bd é: '".numero()."'
mas para mandar esse numero para o email da pessoa que nao esta dando certo
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."
#6
Posted 09/06/2005, 12:51
bota essa funçao numa variavel
aí adiciona como o amigo PROG falou, só q alterando....
t+
$numero = numero();
aí adiciona como o amigo PROG falou, só q alterando....
$mensagem = "<td class=texto>".$nome."<br>".$email."<br>".$numero."<br>\n";

RobsonRG
Programador PHP (no-expert)
Programador PHP (no-expert)
#7
Posted 13/06/2005, 12:53
mandou pro email, mas mandou um numero diferente do que foi registrado no bd
ele cadastrou no bd: 4471 e mandou pro email: 4783
pq?
function numero() { for ($X = 1; $X < 5; $X++) { $R = rand (1,10000); } $sql = mysql_query("SELECT * FROM boletim WHERE numero = '".$R."'"); if (mysql_num_rows($sql) > 0) { unset($R); numero(); exit; } return $R; } $result = mysql_query("INSERT INTO boletim (id,nome,email,liberado,numero) VALUES ('','$nome','$email','sim','".numero()."')") or die("ERRO"); echo "<br><br><br><center>Obrigado por se cadastrar no Newsletter.<br>Em breve você estará recebendo novidades.</center>"; $id = $_POST["id"]; $nome = $_POST["nome"]; $email = $_POST["email"]; $arg = numero(); $mensagem = " ".$nome."<br>".$email."<br>".$arg."<br> ";
ele cadastrou no bd: 4471 e mandou pro email: 4783
pq?

"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."
#8
Posted 13/06/2005, 13:40
pq na hora de inserir tu jogou a função novamente, e ele randonizou di novo
na intrução sql, coloca assim:
t+

na intrução sql, coloca assim:
[..] VALUES ('','$nome','$email','sim','$arg')") or [...]

t+
RobsonRG
Programador PHP (no-expert)
Programador PHP (no-expert)
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)