Formulář generujicí specifické linky

Od: Datum: 20.09.14 14:03 odpovědí: 2 změna: 20.09.14 23:27

Ahoj,

potřeboval bych na stránky widget, který by na základě zaškrtnutí pole, nebo vyplnění textem, jako formulář, odkázal uživatele po potvrzení na specifický link. Ve smyslu, tři políčka (1;2;3) a jeden text-box, jedno tlačítko pro potvrzení. Zaškrnou se políčka 1 a 2, (3 zůstane nezaškrtnuté) a do pole s textem se vyplní "25" --> po potvrzení je odkázáno na www.web.cz/a="1_ahoj"&b="2_ahoj"&text="25". Když se vyplní pouze pole tři bude odkaz www.web.cz/c=3ahoj. Pokud jen text --> www.web.cz/text="25"

Potřebuji vlastně do hyperlinku takto dosazovat, když nebude nic, nic se nedosadí, pokud ano, dosadí se požadovaný text, případně i vyplněný parametr. (u zaškrtávacích políček se dosadí jen předem definovaný text, u textových polí se dosadí definovaný text + text zadaný uživatelem. Mám stránky, které při takto zadaných různých parametrech zobrazí požadovaný obsah, ale potřebuji widket, který by tyto linky automaticky generoval na základě zadání uživatelem do příznivého prostředí formuláře...

Máte někdo nějaké nápady, jak to udělat, poklud možno co nejjednodušeji?

Děkuji


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: ttttttttttt
Datum: 20.09.14 14:04

Není nutné, aby se vyplnění archivovala, stačí, aby to uživatele jednou odkázalo a toť vše, žádné záznamy do databáze apod..

Od: mororo*
Datum: 20.09.14 23:27

No pokud dobře chápu jak to myslíš tak by to neměl být zas tak problém jde o to jestli formulář odesíláš či ne normalně by se to zapodmínkovalo vím že je to prasárna ale v poslední době jsem se flakal a tak jsem zase čast php zapoměl ale šlo by to udělat takto tedy pokud se jedná o odeslání formuláře přes submit button samožetjmě to jde předělat i do jquery který to umožní bez přenačtení celé stránky pokud tedy nepoužívaš bože frame :-D

pokud chceš přesměrování stránky tak můžeš použít header("Location:$adresa");

pro generování odkazu bych amatersky použil podminky a to asi takto :

$adresa="";
if($_POST["check1"]==true) $adresa.="?check=true";
if(!isnull($_POST["inputtext1"])) $adresa.=urlcode("$_POST[inputtext1]");

Samozřejmností je nikdy neveřit lidem co zadávaji a proto bych ještě nezapomněl na :

$adresa=" http://www.web.cz/".htmlentities($adresa);

už nějakou dobu jsem to nedělal takže doufám že to bude fungovat kdyžtak pastni error :)

Ohodnoceno: 0x
 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.