Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako mailom poslati tabelu dobijenu upitom iz mysql baze

[es] :: PHP :: PHP za početnike :: Kako mailom poslati tabelu dobijenu upitom iz mysql baze

[ Pregleda: 2441 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran_b

Član broj: 59282
Poruke: 4
*.ptt.rs.



Profil

icon Kako mailom poslati tabelu dobijenu upitom iz mysql baze17.05.2010. u 22:41 - pre 172 meseci
evo dela koda da bude jasnije:
.
.
.
.

<?php
$suma = 0;
while($row=mysql_fetch_array($red))
{
?>
<tr>
<td bgcolor="#F3F3F3"><div align="center"><?php echo $row['NAME']; ?></div></td>
<td bgcolor="#F3F3F3"><div align="center"><?php echo $row['PRICE']; ?></div></td>
<td bgcolor="#F3F3F3"><div align="center"><?php echo $row['AMOUNT']; ?></div></td>
<td bgcolor="#F3F3F3"><div align="center"><?php echo ($row['PRICE']*$row['AMOUNT']); ?></div></td>
</tr>
<?php
$suma = $suma + ($row['PRICE']*$row['AMOUNT']);
}
?>
<td></td>
<td></td>
<td></td>
<td bgcolor="#F3F3F3"><div align="center"><?php echo $suma; ?></div></td>
</table>

.
.
.

kako bih mogao ovu tabelu da posaljem mailom?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Kako mailom poslati tabelu dobijenu upitom iz mysql baze18.05.2010. u 09:50 - pre 172 meseci
Umesto da je ispisuješ, ti ceo taj output najpre smesti u neku promenljivu, i onda samo taj string kojeg dobiješ pošalji kao tekst poruke.
 
Odgovor na temu

Predrag Gajic

Član broj: 23671
Poruke: 338



+2 Profil

icon Re: Kako mailom poslati tabelu dobijenu upitom iz mysql baze18.05.2010. u 10:18 - pre 172 meseci
Nešto ovako:
Code:
<?php
$suma = 0;
while($row=mysql_fetch_array($red))
{

$out .= "<tr>\n";
$out .= "<td bgcolor=\"#F3F3F3\"><div align=\"center\">$row['NAME']</div></td>\n";
$out .= "<td bgcolor=\"#F3F3F3\"><div align=\"center\">$row['PRICE']</div></td>\n";
$out .= "<td bgcolor=\"#F3F3F3\"><div align=\"center\">$row['AMOUNT']</div></td>\n";
$out .= "<td bgcolor=\"#F3F3F3\"><div align=\"center\">$row['PRICE']*$row['AMOUNT']</div></td>\n";
$out .= "</tr>\n";
$suma = $suma + ($row['PRICE']*$row['AMOUNT']);
}
$out .= "<td></td>\n";
$out .= "<td></td>\n";
$out .= "<td></td>\n";
$out .= "<td bgcolor=\"#F3F3F3\"><div align=\"center\">$suma</div></td>\n";
$out .= "</table>\n";
?>

I onda $out šalješ.
Samo sredi ono množenje
 
Odgovor na temu

goran_b

Član broj: 59282
Poruke: 4
*.ptt.rs.



Profil

icon Re: Kako mailom poslati tabelu dobijenu upitom iz mysql baze18.05.2010. u 18:33 - pre 172 meseci
hvala vam puno.. to je put..
.. jos samo kad bi njemu nekako postalo jasno da je to html
u mailu dobijem ovo:

<table width="364">
<tr>
<td align="center" bgcolor="#F3F3F3" ><strong>Alat</strong></td>
<td align="center" bgcolor="#F3F3F3" ><strong>Cena</strong></td>
<td align="center" bgcolor="#F3F3F3" ><strong>Količina</strong></td>
<td align="center" bgcolor="#F3F3F3" ><strong>Ukupno</strong></td>
</tr>
<tr>
<td bgcolor="#F3F3F3"><div align="center">Čekić</div></td>
<td bgcolor="#F3F3F3"><div align="center">50</div></td>
<td bgcolor="#F3F3F3"><div align="center">4</div></td>
<td bgcolor="#F3F3F3"><div align="center">200</div></td>
</tr>
<tr>
<td bgcolor="#F3F3F3"><div align="center">Lopata</div></td>
<td bgcolor="#F3F3F3"><div align="center">400</div></td>
<td bgcolor="#F3F3F3"><div align="center">4</div></td>
<td bgcolor="#F3F3F3"><div align="center">1600</div></td>
</tr>
<td></td>
<td></td>
<td></td>
<td bgcolor="#F3F3F3"><div align="center">1800</div></td>
</table>




[Ovu poruku je menjao goran_b dana 18.05.2010. u 19:45 GMT+1]
 
Odgovor na temu

goran_b

Član broj: 59282
Poruke: 4
*.ptt.rs.



Profil

icon Re: Kako mailom poslati tabelu dobijenu upitom iz mysql baze18.05.2010. u 20:24 - pre 172 meseci
uf..resio sam dodavanjem ova dva reda:


Code:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=cp-1250' . "\r\n";



hvala vam jos jednom
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kako mailom poslati tabelu dobijenu upitom iz mysql baze

[ Pregleda: 2441 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.