download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

search въпросче

Автор
Съобщение
anonymous
Вто, 24.04.07, 00:41
Здравейте! Аве мн спашно ми се налага да направя статична търсачка с 2 падащи менюта и бутонче! Някой ще се притече ли на помощ? Демек тва дето се търси като резултат е да си избереш от едното меню нещичко ... от другото също нещичко и като натиснеш търси да ми излезне резултат отговарящ и на 2те критерии. Тва дето ще се търси ще са предваритерно подготвени html4ета подредени в папчици по критерия и единствено трябва да се направи връзката със менютата и бутончето. Сайта се прави на dreamweaver. Айде ще черпа ако направим сичко като хората А иначе ако някой има опит с динамичните търсачки също ще ми помогне страшно много! Може би с база данни и малко скрипт ще може автматично да се генерират таблица с 2 колони с зададен размер в които да се поместват снимка и информация! Благодаря предварително на пичагата дето ще се захване с мойто питане!
insecteater
Вто, 24.04.07, 08:47
Ако искаш да търсиш сред много html файлове, ти трябва език от страна на сървъра - например php, asp, perl или какъвто и да е друг, с възможност за cgi.
Какви са ти познанията по някой от тези езици? И най важното - дали се поддържат на сървъра където си хостваш страницата?

Ако данните, които ще се претърсват са еднотипни и имат някаква структура, се за замисли за варианта да ги сложиш в база данни и след това да претърсваш базата данни. Да претърсваш много html файлове не е много идейно - това води до по-бавна работа, претърсване и отсяване на излишен код, дискова активност на сървъра (отваряне - затваряне на файлове), лишаване от мощността на езика за заявки на базата данни, по-трудно подреждане и т.н.

Направата на формичката е лесно. Свързването и към желаният скрипт - елементарно. Но самият скрипт ще отнеме време, а трябва да си наясно с данните, целите и възможностите си.

Това, че правиш страницата на dreamweaver само по себе си не значи нищо. Аз предпочитам по-лекички редактори, но при всички положения wysiwyg -a остава на заден план и се работи директно със сорс кода.

anonymous
Вто, 24.04.07, 09:28
Мдааа. Значи това което се мъча е да вържа 2 падащи менюта с един бутон. Иначе казано на избор "вафла" от първото падащото меню, и на избор шоколадова от второто като натиснеш търси да излезне продукта които се намира в папка шоколадови ... -> после папка вафли и най-накрай "шоколадова вафла.html" и да се зареди ... това е ... проблема е че не съм си играл със html от векове и сега си чукам главата
insecteater
Вто, 24.04.07, 10:47
Разгледай това например:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="bg" lang="bg">
<head>
<title>Untitled</title>
<meta name="generator" content="MAX's HTML Beauty++ 2004" />
<script type="text/javascript" language="JavaScript1.5">
function search_product() {
	//Извличане на избраното от потребителя
	product = document.getElementById('product'); product = product.value;
	flavor = document.getElementById('flavor'); flavor = flavor.value;
	
	//Сглобяване на адреса и зареждане на желаната страница
	window.location =  './'+flavor+'/'+product+'_'+flavor+'.html';
	return false;
}
</script>
</head>
 
<body>
<form action="typo.html" id="myform" method='post' onsubmit='return search_product();'>
<select name="product" id="product">
<option value='vafla'>Вафла</option>
<option value='morkov'>Морков</option>
<option value='slon'>Слон</option>
</select>
<select name="flavor" id="flavor">
<option value='chocolate'>Шоколадови</option>
<option value='jelly'>Желирани</option>
<option value='nuts'>С фъстъци</option>
</select>
<input type="submit" name="asd" value="asd" />
</form>
 
</body>
</html>

Проблемът е, дали вафлата може например да е с фъстъци или шоколадова, а нещо друго да е с някакви други характеристики.

редактиран от insecteater на 24.04.07 14:48
anonymous
Вто, 24.04.07, 13:24

RE: search въпросче

” Разгледай това например:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="bg" lang="bg">
<head>
<title>Untitled</title>
<meta name="generator" content="MAX's HTML Beauty++ 2004" />
<script type="text/javascript" language="JavaScript1.5">
function search_product() {
	//Извличане на избраното от потребителя
	product = document.getElementById('product'); product = product.value;
	flavor = document.getElementById('flavor'); flavor = flavor.value;
	
	//Сглобяване на адреса и зареждане на желаната страница
	window.location =  './'+flavor+'/'+product+'_'+flavor+'.html';
	return false;
}
</script>
</head>
 
<body>
<form action="typo.html" id="myform" method='post' onsubmit='return search_product();'>
<select name="product" id="product">
<option value='vafla'>Вафла</option>
<option value='morkov'>Морков</option>
<option value='slon'>Слон</option>
</select>
<select name="flavor" id="flavor">
<option value='chocolate'>Шоколадови</option>
<option value='jelly'>Желирани</option>
<option value='nuts'>С фъстъци</option>
</select>
<input type="submit" name="asd" value="asd">
</form>
 
</body>
</html>

Проблемът е, дали вафлата може например да е с фъстъци или шоколадова, а нещо друго да е с някакви други характеристики. „

Браоз! Страшно мн ми помогна! С още донастройки мисля че ще стигна до желания резултат! Само адмирации към теб! Продължавай да разбиваш!

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.