Autor Zpráva
plangy
Profil
Dobrý den,

hned na úvod musím podotknout, že ohledně php jsem absolutní začátečník. Zrovna mě trápí tento problém. Udělal jsem formulář a výsledek zobrazí nasbírané proměnné hezky do tabulky, tak jak potřebuji. V prohlížeči se zobrazí tedy tabulka. Jenže bych ještě potřeboval, aby se tento výsledek odeslal na mailovou adresu. Nejdříve mě napadlo, že bych mohl odeslat absolutní link, jenže hned jsem zjistil že to je pěkná kravina, protože kliknutí na ten link ve schránce se tabulka sice zobrazí, ale e-mail se pošle znovu. Tak mě napadlo že bych celou tu tabulku uložil do proměnné a odeslal proměnnou. Jenže u toho jsem narazil. Nevím jak na to. Zkoušel jsem to různě, třeba přes EOF (ani nevím co op přesně znamená, prostě jsem střílel podle toho co jsem ve fóru našel), jenže tam jsem nedostal ty proměnné. Mohl byste mi prosím někdo poradit nebo aspoň postrčit, jak to mám udělat? Zde je příklad:

<table align="center" class="obor" border="1px" cellpadding="5">
	<tr height="25px">
		<td width="100px"><b>Obor:</b></td>
		<td width="200px"><? echo $_GET["Obor"] ?></td>
		<td width="100px"><b>Hlavní předmět:</b></td>
		<td width="200px"><? echo $_GET["Predmet"] ?></td>	
	</tr>
</table>


Předem moc děkuji za odpovědi :)

P.S. potřebuji odeslat proměnné i s tabulkou, ne jen ty hodnoty.

Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
lingvik
Profil
No, dá se to řešit různě, ale zkusme něco jednoduchého:

<?
$tabulka = '';
$tabulka .= '<table align="center" class="obor" border="1px" cellpadding="5">';
$tabulka .= '    <tr height="25px">';
$tabulka .= '        <td width="100px"><b>Obor:</b></td>';
$tabulka .= '        <td width="200px">'.$_GET["Obor"].'</td>';
$tabulka .= '        <td width="100px"><b>Hlavní předmět:</b></td>';
$tabulka .= '        <td width="200px">'.$_GET["Predmet"].'</td>';
$tabulka .= '    </tr>';
$tabulka .= '</table>';

mail($to, $subjekt, $tabulka, ...);
echo $tabulka;
?>
plangy
Profil
lingvik:
Moc děkuju. Takhle by to asi mělo fungovat. :)
nightfish
Profil
protože kód pro odeslání, uvedený v [#2], dříve či později povede k problémům s diakritikou, rovnou odkážu nao místní PHP FAQ, ve kterém jsou přidružené problémy a jejich řešení popsány

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:

0