Problema unire date din mai multe randuri MySQL intr-un sir
Scris: Dum Feb 10, 2013
Salut, am si eu o problema si nu stiu cum sa o rezolv.
Am scriptul acesta
Si imi trimite pe email DACA sunt informatii noi IAR daca NU sunt nu imi trimite nimic.
Problema este la BODY, ca imi ia $body dar prima info pe care o gaseste nu pe toate.
Am facut while() acela pentru ca sa imi faca un o insiruire de info care se gasesc in data actuala si apoi sa mi-o trimita pe email dar toate rezultate nu numai primul rezultat gasit.
Sper ca ati inteles. Astept raspuns. multumesc anticipat.
Cu stima Trif Alex.
Am scriptul acesta
Cod: Selectaţi tot
<?php
require_once('conectare.php');
require_once "Mail.php";
date_default_timezone_set('Europe/Bucharest');
$data = date('Y-m-d', time());
$data_azi = date('d/m/Y', time());
$sql="SELECT * FROM cantari_ppt
WHERE aprobare = 1 AND data REGEXP '$data'
ORDER BY data ASC";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if ($num == 0){
echo '<br>Nu sunt cantari pe data asta<br>';}
else {
$from = "Site <admin@host>";
$to = "Trif Alexandru <informatica20042005@yahoo.com>";
$subject = "Info adaugate in data de ".$data_azi."";
while($rand=mysql_fetch_array($res)) {
$body = "".$rand['denumire']." - ";
}
$host = "host";
$username = "admin@host";
$password = "parola";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Jurnal trimis!</p>");
}
}
?>
Problema este la BODY, ca imi ia $body dar prima info pe care o gaseste nu pe toate.
Am facut while() acela pentru ca sa imi faca un o insiruire de info care se gasesc in data actuala si apoi sa mi-o trimita pe email dar toate rezultate nu numai primul rezultat gasit.
Sper ca ati inteles. Astept raspuns. multumesc anticipat.
Cu stima Trif Alex.