Autor | Zpráva | ||
---|---|---|---|
josh Profil * |
#1 · Zasláno: 5. 8. 2007, 12:35:39
ahoj,
mam dve radia <input type='radio' name='hledej' value='web' /> a <input type='radio' name='hledej' value='stranka' />. potrebuji udelat, kdyz zaskrtnu radio web, aby mi vyhledavaci pole prohledalo web pomoci googlu a kdyz zaskrtnu radio stranka, aby mi prohledalo pouze www.stranka.cz formulare jsou zde: <form method='get' action='http://www.google.cz/search'> <input type='text' name='q' /> <input type='hidden' name='lr' value='lang_cs' /> <input type='submit' value='Hledej' /> </form> <form action='http://www.google.com/custom'> <input type='text' name='q' size='31' /> <input type='submit' value='Vyhledat v katalogu' /> <input type='hidden' name='domains' value='www.stranka.cz' /> <input type='hidden' name='sitesearch' value='www.stranka.cz' /> <input type='hidden' name='ie' value='utf-8' /> </form> Poradite nekdo, jak je propojit s tema radiama? Diky moc za kazdou radu.. Josh |
||
Alphard Profil |
#2 · Zasláno: 5. 8. 2007, 12:45:28
vše se odesílá pomocí GET?
já bych dal na stránku jen input text pro výraz, input radio pro výběr a input submit pro odeslání a na serveru na základě základě zvolené možností sestavil URL a přesměroval header ("location: URL"); |
||
josh Profil * |
#3 · Zasláno: 5. 8. 2007, 13:10:45
a mohl bys mi pomoci kouskem kódu Alphard? Nejak nerozumim headeru, jak funguje.
Diky Josh |
||
Alphard Profil |
#4 · Zasláno: 5. 8. 2007, 14:56:41
jednoduše, např. header ("location: http://seznam.cz"); přesměruje na seznam a před tímto kódem nesmí být žádný výstup
|
||
josh Profil * |
#5 · Zasláno: 5. 8. 2007, 17:50:07
a na serveru na základě základě zvolené možností sestavil URL a přesměroval header ("location: URL");
tohle nejak nechápu. Sestavení třípolíčkového formuláře - text,radio,radio, submit je jasne, ale ten konec mi nejak unika.. :-( mohl bys mi napsat kod, jak na to? Josh. |
||
Alphard Profil |
#6 · Zasláno: 5. 8. 2007, 18:02:50
if (isset ($_GET['hledej']) && $_GET['hledej'] == "web"):
$vyraz = urlencode ($_GET['q']); $url = "http://www.google.cz/search?q=".$vyraz."&lr=lang_cs"; header ("location: ".$url); |
||
josh Profil * |
#7 · Zasláno: 6. 8. 2007, 06:49:21
Alphard
s tim tvym navodem mi to nefunguje, nebo jsem to spatne umistil do kodu. Mohl bys mi prosim jeste jednou napsat tu cast kodu, do ktere to cele umistim (kdybys byl tak laskav a napsal mi to vcetne toho formulare, jestli nemam nejakou chybku tam nebo sem nezapomel nejaky atribut, ktery by tam byl nutny - doufam ze ne). Diky Josh. |
||
Alphard Profil |
#8 · Zasláno: 6. 8. 2007, 09:34:33 · Upravil/a: Alphard
pro vyzkoušení a pochopení ulož tohle (nic víc) do jednoho souboru
|
||
Časová prodleva: 17 let
|
0