Autor Zpráva
Amateur
Profil *
<?php

$id_spojeni = mysql_connect('localhost','jmeno','heslo');
if (!$id_spojeni)
die('Spojení s MySQL databází se nezdařilo.');

$vysledek_vybrani = mysql_select_db('DB',$id_spojeni);
if (!$vysledek_vybrani)
die('Databázi pokus se nám nepodařilo vybrat.');

$sql = "SELECT*FROM db ORDER BY id DESC";
$id_vysledku = mysql_query($sql,$id_spojeni);
if (!$id_vysledku)
die('Nepodařilo se nám načíst řádky z databáze.');

while($radek = mysql_fetch_row($id_vysledku))
{

$to = 'jmeno@adresa.cz';
$subject = 'Zadost';
$message='

<html>
<head>
<title>Zadost</title>
</head>
<body>


echo '<table>';
echo '<tr>';
for ($i=0; $i<24; ++$i)

echo '<td>', $radek[$i], '</td>';
echo '</tr>';
echo '</table>';
}


</body>
</html>


';

$headers = 'MIME-Version: 1.0' . " ";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . " ";

mail($to, $subject, $message, $headers);
?>

mám tenhle script a ten atribut co je mezi tagy <body> nefunguje nevím jak do proměnné $message načíst data z databáze.
Díky
joejoe
Profil *
1) tohle nepatri do "jak neco udelat" ale do "php"!
2) porid si nejaky editor, ktery zvyraznuje kde konci a kde zacina uvozovka
3) precti si nejakou knizku o zakladech programovani a algoritmizaci, nejlip nejak souvisejici s jazykem ktery pouzivas (php)


$to = 'jmeno@adresa.cz';
$subject = 'Zadost';
$message= <<<EOF

<html>
<head>
<title>Zadost</title>
</head>
<body>

<table>
EOF;

while($radek = mysql_fetch_row($id_vysledku)) {
$message .= '<tr>';
for ($i=0; $i<24; ++$i)
$message .= '<td>', $radek[$i], '</td>';
}
$message .= '</tr>';
}
$message .= '</table>';


4) pouzivej radsi http://phpmailer.sourceforge.net/ - usetris si problemy s diakritikou
Toto téma je uzamčeno. Odpověď nelze zaslat.