-
Поиск по базе данных, скрипт следующий:
<script>
function findkeyword(){
if(!WORD.value) return
var xrezult="",y
fnd1.recordset.moveFirst()
while (!fnd1.recordset.eof){
y=f1.value.toLowerCase()
if(y.indexOf(WORD.value.toLowerCase())>=0){
xrezult+=f2.value + "
"
}
fnd1.recordset.moveNext()
}
if (!xrezult){
document.all.rezult.innerHTML="<table border=0>"+"<tr>"+"<td>"+"<font face=Verdana,Arial,Helvetica size=3 color=#FF0000>"+"[B]"+"По вашему запросу ничего не найдено"+"[B]"+"</font>"+"</td>"+"</tr>"+"</table>"}
else
{document.all.rezult.innerHTML="<table border=1>"+"<tr>"+"<td>"+"[list=1]"+"[*]"+xrezult+""+"[list=1]"+"</td>"+"</tr>"+"</table>"}
}
Нумеруется почему-то не отдельно каждая строка, а весь список целиком, как единое целое.
-
ничего удивительного. это от того, что написана ерунда — вы его выводите не построчно каждую строку в[*]...
, а весь целиком. что написали, то и получили.
-
поймите меня правильно мне просто не с кем посоветоваться я изучаю ява скрипт по самоучителю я просто не знаю как вывести результат построчно
-
понимаю [Only registered and activated users can see links. Click Here To Register...]
но самоучитель тут непричем. как и яваскрипт. у вас ошибка в логике программы. вы по результату выборки из базы формируете сплошную строку и выводите ее в элемент списка.
сформируйте вместо строки массив строк и выведите его в цикле — каждый элемент массива в элемент списка.
думаю, вам не яваскрипту учиться надо, а программированию как таковому
-
Спасибо, у меня действительно проблемы с программированием, а с явой я связался потому что это один из самых простых для понимания(восприятия) языков прогрграммирования, и еще так как он просто необходим в веб-дизайне.
-
если я ниче не спутал [Only registered and activated users can see links. Click Here To Register...] (в яваскрипте не силен [Only registered and activated users can see links. Click Here To Register...]), то это :
var xrezult="",y;
...
while (!fnd1.recordset.eof){
y=f1.value.toLowerCase()
if(y.indexOf(WORD.value.toLowerCase())>=0) xrezult+=f2.value;
fnd1.recordset.moveNext();
}
...
else {
document.all.rezult.innerHTML="<table border=1><tr><td>[list=1][*]" + xrezult +
"[list=1]</td></tr></table>"
}
меняем на это:
var xresult = new Array();
var y;
...
for (i=0; !fnd1.recordset.eof; i++){
y=f1.value.toLowerCase()
if(y.indexOf(WORD.value.toLowerCase())>=0) xrezult[i]=f2.value;
fnd1.recordset.moveNext();
}
...
else {
document.all.rezult.innerHTML = "<table border=1><tr><td>[list=1]";
for(i=0; i<xrezult.lenght; i++) document.all.rezult.innerHTML += "[*]"+xrezult[i]+"";
document.all.rezult.innerHTML +="[list=1]</td></tr></table>";
}
-
Спасибо за мысль дальше додумаю сам
-
Привет всем ,парни помогите найти скрипт кто хорошо разберается в php, дело в том что я делаю компьтерный сайт и там выходит около 3000 страниц я сделал уже 300 и понял что это слишком тяжило но люди посоветовали мне что это делается не так , что надо в php найти скрипт который будет иметь базу данных изображений и базу данных информации для каждой детали компьюторной и что не надо будет делать 3000 страниц а просто будет идти запрос в базу данных и просто менятса изоброжение и характеристика товара, и если кто то знает где можно взать такой скрипт подскажите мне просто я немного разбераюсь в php а больше нравится заниматься web дизайном ,заранее буду очень благодарен.
-
Цитата:
Originally posted by 50 CENT@Oct 25 2006, 21:51
Привет всем ,парни помогите найти скрипт кто хорошо разберается в php, дело в том что я делаю компьтерный сайт и там выходит около 3000 страниц я сделал уже 300 и понял что это слишком тяжило но люди посоветовали мне что это делается не так , что надо в php найти скрипт который будет иметь базу данных изображений и базу данных информации для каждой детали компьюторной и что не надо будет делать 3000 страниц а просто будет идти запрос в базу данных и просто менятса изоброжение и характеристика товара, и если кто то знает где можно взать такой скрипт подскажите мне просто я немного разбераюсь в php а больше нравится заниматься web дизайном ,заранее буду очень благодарен.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
[Only registered and activated users can see links. Click Here To Register...] ты чего сделал 300 различных страниц?
Такой усидчивости можно только позавидовать... Меня этот же вопрос стал волновать, когда делал 5-ти страничный сайт. Вообще такой скрипт впринципе не искал, вроде бы там всего нужно 4 файла вместо 3000:
1) страничка для заливки хтмл
2) скрипт добавляет новую инфу в базу(которую сам придумал)
3) шаблон, куда это все будет выливаться при запросе из сети
4) скрипт вываливающий в свертаную табличку инфу
Другое дело тебе полюбому надо будет вбивать в базу 3000 наименований...
Надеюсь я правильно понял суть вопроса
-
не надо его нигде брать [Only registered and activated users can see links. Click Here To Register...]
возмите книжку по PHP и напишите. или возмите готовую CMS. какую — выберете например ([Only registered and activated users can see links. Click Here To Register...]).
-
Можно даже чтото типа блоггера, с разделами..