Hledat:
Obsah fora > Visual PHP™ > Tvorba prezentací > Předávání názvu předchozí stránky menu
Registrovat | Přihlásit
 

Předávání názvu předchozí stránky menu

od (March 12, 2010 9:45:46 AM)

Zákazník má stránku s poptávkovým formulářem postavenou jako dokument, v němž je formulář zahrnutý pomocí TC.
Aby byly odkazy do formuláře na každé stránce webu, umístil jsem jeden odkaz do global layoutu.
Přáním zákazníka je, aby mu na mail přišel formulář i s uvedením sekce, z níž návštěvník do formuláře vstoupil. Tzn., že nejlepším řešením bude vypsat textem mid, tedy název menu, eventuálně název dokumentu. Ovšem druhá verze asi není ideální, protože do formuláře může zákazník přijít i z jiných tabulek (news apod.)
Snažím se to vyřešit tak, že odkaz je submit tlačítko formuláře, v němž předáváním input hidden, jemuž předchází php skript:

$record = getTable("menu")->getRecord("id=".$recordValues["mid"]);
$inquiry_hidden = $record["name"];
echo $inquiry_hidden;


To mi ale vypisuje vždy nejvyšší položku struktury menu, nikoliv poslední položku.
 
Až toto bude vyřešeno, budu potřebovat poslat $inquiry_hidden do mailu zákazníkovi.
To se snažím řešit pomocí vložení php skriptu do formuláře z obsahem

echo $inquiry_hidden;

Díky za pomoc.
Projekt: http://www.depo2.luskdesign.cz/
od: (Enterprise)

   
 

Předávání názvu předchozí stránky menu

od (March 14, 2010 7:57:52 PM)

Tak první část už jsem si spravil. Funkční je toto:
$record = getTable("menu")->getRecord("id=".$mid);
Nicméně další část dotazu jdem nevyřešil.
od: (Enterprise)

   
 

Předávání názvu předchozí stránky menu

od (March 14, 2010 8:11:36 PM)

Tak se omlouvám, že jsem zde prudil. Už to funguje, a to přesně podle popisu výše.
od: (Enterprise)

   
 

Předávání názvu předchozí stránky menu

od (March 14, 2010 8:34:05 PM)

Výše uvedené může mít univerzální využití.
Na stejném místě (v globalu)  mám také formulář s odkazem do fotogalerie.Dá se z toho odvodit způsob,
jak poslat tlačítkem "Galerie" z toho formuláře návštěvníka do sekce fotoagalerie související se sekcí menu, v níž se nachází?
Díky.
od: (Enterprise)

   
 

Předávání názvu předchozí stránky menu

od (May 22, 2010 2:13:51 PM)

Sekci, ve které se návštěvník nachází vlastně symbolizuje identifikátor položky menu, typicky přenášený pomocí parametru mid. Pokud je předán přímo v URL, je vše jednoduché, ale pokud není, můžeme využít funkci getMid(), která se pokusí $mid sama zjistit.

Pokud tedy chcete poslat z formuláře na jinou stránku tento identifikátor, stačí do něj vložit tento kód:
<form>
<input type="hidden" name="midFrom" value="{php: getMid()}" />
</form>


od: (Technická podpora)

   
Pages: 1
 

Zpět na stránky Visual PHP™ | Product | Technical support | Version | Video exhibits | Manuals | Contact
Powered by: Visual PHP™ Forum
* Tato technická podpora není jen otázkou klienta a odpovědí tvůrce software. Slouží i jako fórum mezi Vámi, našimi klienty samotnými. Nebojte se reagovat na příspěvek, když znáte odpovědi. Vyměňujte si zkušenosti s produktem Visual PHP™. Systém Visual PHP™ je jedinečný a lze v něm provádět jednu operaci více způsoby. Pochlubte se ostatním, pokud naleznete nový a jednodušší způsob, jak určitou součást řešit. Pomáháte tím sami sobě a zároveň se spolupodílíte na rozvoji celého systému.