Diskuze: PHP získání parametrů z předchozí stránky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Neviem či dobre chápem... Možnosť je taká, že si to dáš napr. do lobálnej premennej GET. To znamená, že tlačítko pri lodi "titanic" by ťa neodkazovalo na /form.php, ale na /form.php?lod=titanic. Potom v súbore form.php by si mal hodnotu "titanic" dostupnú v $_GET["lod"]. Chápeš, ne?
Já věděl že mi někdo pomůže, sem se člověk může vždycky obrátit
Ale mohlo mě to napadnout
Díky moc.
Nebo si při sestavování formuláře přidej skrytý input s názvem předmětu.
<input type="hidden" name="lod" value="titanic" >
To tam mám též, nicméně už to funguje. Ale mám jiný problém který mě trápí zrovna tak už pár hodin a nechce se mi otravovat jiným vláknem tak to hodím sem.
Jak už jsem psal, funguje to jako email sender. A já potřebuji aby se v Emailu zobrazovalo několik proměnných. Což funguje. Ale email přijde samozřejmě ve smyslu "Zajemce:PepaNovakEmail:no[email protected]lefon111222333Termin:termin4....." Což nevypadá moc fajn, potřebuju aby to bylo nejlépe odřádkované ale nevím jak to oddělit. Resp. Jak použít uvozovky/tečky/zavorky..) aby mi to bralo bud "<br />" nebo "\n"
$poznamka = (' Zájemce: ' . $jmeno . ' ' . $prijmeni . ' Email: ' . $email . ' Telefon: ' . $telefon . ' Termin: ' . $termin . ' Vzkaz: ' . $vzkaz . ' Loď: ' . $typlode);
$uspech = mb_send_mail($adresa, $predmet, $poznamka);
if ($uspech)
{
$hlaska = 'Poptávka byla odeslána. Brzy se ozveme.';
}
else
$hlaska = 'Poptávku se nepodařilo odeslat. Zkontrolujte adresu.';
}
else
$hlaska = 'Formulář není správně vyplněný!';
}
Tieto hluposti ako \n mi nikdy nefungovali. Viem, že všetkým naokolo fungujú, ale mne nefungovali, ani nikdy zrejme fungovať nebudú. To je asi vyššia moc Rovnako ako mi nikdy nefunguje napísaný switch. Keď napíšem switch, nech robím, čo robím, nikdy nefunguje. Musím ho odnekadiaľ skopírovať... sranda Ale už som si zvykol. No a späť k tebe:
$poznamka = (' Zájemce: ' . $jmeno . ' ' . $prijmeni . ' Email: ' . $email . ' Telefon: ' . $telefon . ' Termin: ' . $termin . ' Vzkaz: ' . $vzkaz . ' Loď: ' . $typlode);
Skús použiť PHP_EOL (end of line)
$poznamka = (' Zájemce: ' . $jmeno . ' ' . $prijmeni .PHP_EOL. ' Email: ' . $email .PHP_EOL. ' Telefon: ' . $telefon .PHP_EOL. ' Termin: ' . $termin .PHP_EOL. ' Vzkaz: ' . $vzkaz .PHP_EOL. ' Loď: ' . $typlode);
Snáď pomôže
Až budu mít chvíli tak se zase budu muset pustit do čtení o PHPku.. Nějakou dobu jsem v tom nejel a teď když to po mě chcou tak už ani nevím tyhle základy. Díky moc (po druhé).
Zobrazeno 9 zpráv z 9.