php - odkaz na premennu v html emaile

Programovacie jazyky, rady, poradňa...
kolac
Star
Star
Používateľov profilový obrázok
Príspevky: 635
Registrovaný: 15 apr 2007, 16:18
Bydlisko: Košice
Kontaktovať používateľa:

php - odkaz na premennu v html emaile

Príspevok od používateľa kolac »

Ahojte, mam formular, z ktoreho data chcem odosielat mailom formatovane cez html, vid vyrez kodu:

Kód: Vybrať všetko

$vyrobca =  $_REQUEST['vyrobca'];
$model = $_REQUEST['model'];
$rok = $_REQUEST['rok'];
$palivo = $_REQUEST['palivo'] ;
$karoseria = $_REQUEST['karoseria'];
$objem = $_REQUEST['objem'];
$kodmotora = $_REQUEST['kodmotora'];
$vykon = $_REQUEST['vykon'];
$VIN = $_REQUEST['VIN'];
$diel = $_REQUEST['diel'];
$mail = $_REQUEST['mail'];
$adresa = $_REQUEST['adresa'];
$tel = $_REQUEST['tel'];


$sprava = "
<html> 
  <body> 
    
        <p><strong>Výrobca</strong>: <?php echo $vyrobca; ?></p>
        <p><strong>Model</strong>: <?php echo $model; ?></p>
        <p><strong>Rok výroby:</strong> <?php echo $rok; ?></p>
        <p><strong>Palivo</strong>: <?php echo $palivo; ?></p>
        <p><strong>Objem motora:</strong> <?php echo $objem; ?></p>
        <p><strong>Kód motora</strong>: <?php echo $kodmotora; ?></p>
        <p><strong>Výkon:</strong> <?php echo $vykon; ?></p>
        <p><strong>VIN</strong>: <?php echo $VIN; ?></p>
        <p><strong>Mám záujem o tento diel</strong>: <?php echo $diel; ?></p>
        <p><strong>Email</strong>: <?php echo $mail; ?></p>
        <p><strong>Adresa</strong>: <?php echo $adresa; ?></p>
        <p><strong>Tel.:</strong> <?php echo $tel; ?></p>
        
  </body> 
</html> ";
Problem je v tom, ze taketo odkazovanie na data z mailu nefunguje, ako to mam teda "prepojit" s vyssie zmienenymi odkazmi? Dakujem.
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: php - odkaz na premennu v html emaile

Príspevok od používateľa manager666 »

Cely problem spociva v tom, ze rozsah platnosti(scope) premennych je iba medzi <?php a ?>, tzv. single scope.
Mozne riesenie:
- vyuzit jeden single scope(html prerobit cez echo do php)

:wink:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: php - odkaz na premennu v html emaile

Príspevok od používateľa audiotrack »

ale veď to html má cez echo. Len on tam neuzavrel php a otvára nové php bloky.

Kód: Vybrať všetko

<p><strong>Výrobca</strong>: <?php echo $vyrobca; ?></p>
daj

Kód: Vybrať všetko

<p><strong>Výrobca</strong>: $vyrobca</p>
pre každý riadok a potom mailom pošli iba premennú $sprava.
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: php - odkaz na premennu v html emaile

Príspevok od používateľa manager666 »

Jasne, audiotrack ma pravdu. Nevsimol som si. Pardon.:oops:
kolac
Star
Star
Používateľov profilový obrázok
Príspevky: 635
Registrovaný: 15 apr 2007, 16:18
Bydlisko: Košice
Kontaktovať používateľa:

Re: php - odkaz na premennu v html emaile

Príspevok od používateľa kolac »

funguje, diky :)
Napísať odpoveď