Formular

Programovacie jazyky, rady, poradňa...
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Formular

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

Zdravim,
potreboval by som vytvorit formular , kt. bude na principe, ze bude nejake textove pole kde napisem aku danu vec hladam, potom bude tlacitko Hladaj a dalsia vec bude roleta(vyberove pole ci ako sa tomu nadava ) z ktorej si vyberiem na akej stranke to ma hladat(v poradi <kde to treba hladat>-<textove pole>-<tlacitko hladaj> . Dik :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Formular

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

no to je pekné. A teraz si prečítaj toto: http://www.hojko.com/citajte-pred-zaloz ... 23064.html
hlavne túto časť:
Po napísaní príspevku si ho znova prečítajte, a snažte sa uvedmoniť si či je dostatočne jasne napísaný a obsahuje všetky dôležité informácie (platformu pre ktorú svoj program vyvýjate, aký databázový systém používate ak sa jedna o databázovú aplikáciu, prípadne v akom editori vám hádže tú-ktorú chybu...)
Tebe sa možno zdá jasné čo si napísal, lebo máš predstavu. My však nevieme či to má byť na webe (a teda html s.r.o) alebo to chceš nejakú aplikáciu v exe či flash.. Nevieme aké tie vyhladávače tam majú byť, či to má hladať u teba v tvojích stránkach alebo tie spomínané stránky budú google, yahoo a podobne..
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: Formular

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

Jasne, sorry moja chyba :oops: . Trebalo by mi to v HTML a bude to vyhladavat na strankach ktorych zadam , ja si uz sam nadefinujem na akej stranke to ma hladat a nazov veci v tej rolete. Ty tam mozes dat neico ako xx alebo yy, ja si to potom upravim :) .
Momentalne som to mal takto..

Kód: Vybrať všetko

					<li>QRZ.COM<tr class="qrzblue">
    <td class="callbar" >
	<form id="topcall" action="http://www.qrz.com/db/" method="post">
	  <input id="callsign" name="callsign" size="10" maxlength="60" value="" />
	  <input type="submit" value="Hľadaj" /></form></td></tr></li>
			    </ul>
				</div>
To co som napisal do pola hladaj tak mi vyhladalo na tej stranke QRZ.com . A teraz by som potreboval tu roletu kde bude viac stranok a ked si zvolim napriklad AA tak bude hladat na stranke YY , Ked si zvolim v tej rolete BB bude hladat na stranke XX .
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Formular

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

problem je, ze na kazdej tej stranke sa moze hladat inac. To znamena, ze niekde treba poslat form cez get a inde cez post. Niekde sa input so vstupom bude volat napriklad search a inde q ci text. Preto je zlozite spravit taky univerzalny vyhladavac a bolo by dobre vediet o ake stranky ide
markus
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 950
Registrovaný: 24 feb 2005, 23:53

Re: Formular

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

audiotrack - to nieje problem nadefinujes si vyhladavanie ako sa to robi v Opere, pre kazdu stranku zvlast(vseobecne to urobit samozrejme nejde)

ale v html to neurobis pretoze potrebujes rozhodovaci mechanizmus a skladanie stringu takze napr php(mozno by to slo aj javascriptom ale ten moc nepouzivam)

//autoeditácia príspevku (04 Mar 2011, 9:48)
index.html

Kód: Vybrať všetko

<form action="send.php" method="GET">

<select name="prom1" size="1"> 
<option value="google">google.sk
<option value="bing">bing.com
<option value="zoznam">zoznam.sk
<option value="seznam">seznam.cz
</select>


<input type="text" name="prom2" />
<input type="submit" />
</form>
send.php

Kód: Vybrať všetko

<?php
$prom1 = $_GET["prom1"];
$prom2 = $_GET["prom2"];
                         
switch ($prom1)
{
    case "google":
      echo '<script>window.location.href="http://www.google.sk/search?hl=cs&source=hp&q='.$prom2.'&aq=f&aqi=&aql=&oq=";</script>';
    break;
    case "bing":
      echo '<script>window.location.href="http://www.bing.com/search?q='.$prom2.'&go=&form=QBLH&qs=n&sk=&sc=8-10";</script>';
    break;
    case "zoznam":
      //echo '<script>window.location.href="http://www.google.sk/search?hl=cs&source=hp&q='.$prom2.'&aq=f&aqi=&aql=&oq=";</script>';
    break;
    case "seznam":
      //echo '<script>window.location.href="http://www.google.sk/search?hl=cs&source=hp&q='.$prom2.'&aq=f&aqi=&aql=&oq=";</script>';
        break;
} 
?>

podla mna najjednoduchsia forma(na ukazku mas funkcne google a bing)
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: Formular

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

Potrebujem vyhladavt na strankach : qrz.com , qrz.ru , hamcall.net . Ak si na svojej stranke napisem do tohto formulara napriklad om8XY a vyberiem, ze chcem hladat na qrz.ru tak chcem aby mi to hladalo tam :) .//Markus tvoje diem vyskusat a poviem ti co a ako ;) .

//autoeditácia príspevku (04 Mar 2011, 10:34)
Markus, ak si vybriem v tvojom pripade ze mi ma hladat na google.com a napisem tam napriklad hojko, tak mi hlada na bing '.$prom2.' :) .
markus
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 950
Registrovaný: 24 feb 2005, 23:53

Re: Formular

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

nemas spusteny server(napr apache)
je to php script
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: Formular

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

No uz to slape, keby nahodou daco tak sa ozvem, diky moc ;) . K+
markus
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 950
Registrovaný: 24 feb 2005, 23:53

Re: Formular

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

Kód: Vybrať všetko

    case "hamcall":
      echo '<script>window.location.href="http://hamcall.net/call?callsign='.$prom2.'";</script>';
    break;
    case "qrz.com":
      echo '<script>window.location.href="http://www.qrz.com/db/'.$prom2.'";</script>';
    break;
    case "qrz.ru":
      echo '<script>window.location.href="http://qrz.ru/schemes/search.phtml?query='.$prom2.'&mh=25";</script>';
    break;
tu su tebou pozadovane stranky, fungovat by to malo bez problemov
Napísať odpoveď