Autor Zpráva
larakyn
Profil
Ahoj, potřeboval bych, aby se veškerý výpis z databáze (je tam více položek) vypsal jako přoměnná.

Př:
$... = mysql_query("SELECT...");
while($vypsat = mysql_fetch_object($...)){
  $vypsane = $vypsat->...;
}

aby se celý tohle vešlo do $nějaká_proměnná...

Jde o to, že emailem se má poslat výpis z databáze a mail_sent($...,$... atd..) má na obsah emailu jenom jednu proměnou :D

Díky moc za radu :D
lionel messi
Profil
$vypsane = ""; //inicializácia premennej
$query = mysql_query("SELECT…");
while ($vypsat = mysql_fetch_object($query))
{
  $vypsane .= $vypsat->id;
  $vypsane .= $vypsat->dalsistlpec;
}
Takto si úplne všetky údaje z db, kt. vytiahneš, naskladáš do jednej premennej.
larakyn
Profil
A dalo by se tam dát nějak udělat, aby to vypsalo v tom emailu např:

Jméno: Petr
ID: 58

Jméno: Martin
ID: 59

Jméno: Jan
ID: 60

? :D
jenikkozak
Profil
V čem je problém? E-mail pošleš ve formátu HTML a zalomení řádku vytvoříš pomocí <br>.
larakyn
Profil
Tak to mám asi blbou informaci, protože v mým odesílacím systému e-mailu to jde napsat jenom jako $obsah = "Nějaká zpráva"; - ano, tady jde taky napsat html, ale nefunguje tam výpis z DB :D

Můžu poprosti o nějakej jinej script na email, kterej by to podporoval?
Trsak
Profil
$obsah = "";
$query = mysql_query("SELECT");

while($vysledek = mysql_fetch_array($query)) {
  $obsah .= "Jméno: ".$vysledek["jmeno"]."<br>ID: ".$vysledek["id"]."<br>";
}

Toto ti bude fungovat. V proměnné obsah budeš mít výpis z databáze.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: