Показано с 1 по 11 из 11

Тема: Помогите плиз кому не лень

  1. #1

    Регистрация
    05.09.2006
    Сообщений
    11

    Печаль

    Поиск по базе данных, скрипт следующий:
    <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>"}
    }
    Нумеруется почему-то не отдельно каждая строка, а весь список целиком, как единое целое.

  2. #2

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    ничего удивительного. это от того, что написана ерунда — вы его выводите не построчно каждую строку в[*]...
    , а весь целиком. что написали, то и получили.

  3. #3

    Регистрация
    05.09.2006
    Сообщений
    11
    поймите меня правильно мне просто не с кем посоветоваться я изучаю ява скрипт по самоучителю я просто не знаю как вывести результат построчно

  4. #4

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    понимаю
    но самоучитель тут непричем. как и яваскрипт. у вас ошибка в логике программы. вы по результату выборки из базы формируете сплошную строку и выводите ее в элемент списка.
    сформируйте вместо строки массив строк и выведите его в цикле — каждый элемент массива в элемент списка.

    думаю, вам не яваскрипту учиться надо, а программированию как таковому

  5. #5

    Регистрация
    05.09.2006
    Сообщений
    11
    Спасибо, у меня действительно проблемы с программированием, а с явой я связался потому что это один из самых простых для понимания(восприятия) языков прогрграммирования, и еще так как он просто необходим в веб-дизайне.

  6. #6

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    если я ниче не спутал (в яваскрипте не силен ), то это :

    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>";
    }

  7. #7

    Регистрация
    05.09.2006
    Сообщений
    11
    Спасибо за мысль дальше додумаю сам

  8. #8

    Регистрация
    22.10.2006
    Сообщений
    1
    Привет всем ,парни помогите найти скрипт кто хорошо разберается в php, дело в том что я делаю компьтерный сайт и там выходит около 3000 страниц я сделал уже 300 и понял что это слишком тяжило но люди посоветовали мне что это делается не так , что надо в php найти скрипт который будет иметь базу данных изображений и базу данных информации для каждой детали компьюторной и что не надо будет делать 3000 страниц а просто будет идти запрос в базу данных и просто менятса изоброжение и характеристика товара, и если кто то знает где можно взать такой скрипт подскажите мне просто я немного разбераюсь в php а больше нравится заниматься web дизайном ,заранее буду очень благодарен.

  9. #9

    Регистрация
    27.10.2006
    Сообщений
    79
    Originally posted by 50 CENT@Oct 25 2006, 21:51
    Привет всем ,парни помогите найти скрипт кто хорошо разберается в php, дело в том что я делаю компьтерный сайт и там выходит около 3000 страниц я сделал уже 300 и понял что это слишком тяжило но люди посоветовали мне что это делается не так , что надо в php найти скрипт который будет иметь базу данных изображений и базу данных информации для каждой детали компьюторной и что не надо будет делать 3000 страниц а просто будет идти запрос в базу данных и просто менятса изоброжение и характеристика товара, и если кто то знает где можно взать такой скрипт подскажите мне просто я немного разбераюсь в php а больше нравится заниматься web дизайном ,заранее буду очень благодарен.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    ты чего сделал 300 различных страниц?
    Такой усидчивости можно только позавидовать... Меня этот же вопрос стал волновать, когда делал 5-ти страничный сайт. Вообще такой скрипт впринципе не искал, вроде бы там всего нужно 4 файла вместо 3000:
    1) страничка для заливки хтмл
    2) скрипт добавляет новую инфу в базу(которую сам придумал)
    3) шаблон, куда это все будет выливаться при запросе из сети
    4) скрипт вываливающий в свертаную табличку инфу

    Другое дело тебе полюбому надо будет вбивать в базу 3000 наименований...
    Надеюсь я правильно понял суть вопроса

  10. #10

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    не надо его нигде брать
    возмите книжку по PHP и напишите. или возмите готовую CMS. какую — выберете например ([Только зарегистрированные пользователи могут видеть ссылки. ]).

  11. #11
    Можно даже чтото типа блоггера, с разделами..

Похожие темы

  1. Помогите ПЛИЗ!
    от born2exist в разделе Теория
    Ответов: 0
    Последнее сообщение: 17.09.2012, 13:36
  2. помогите плиз с CSS
    от M.C. в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 04.04.2009, 01:50
  3. Помогите, плиз!!!
    от Angelic smile в разделе Векторная графика
    Ответов: 0
    Последнее сообщение: 26.05.2008, 00:03
  4. Гляньте верстку, кому не лень
    от nva в разделе Вёрстка сайта
    Ответов: 8
    Последнее сообщение: 26.06.2007, 20:19
  5. помогите плиз
    от nataliya в разделе Печать и препресс
    Ответов: 3
    Последнее сообщение: 28.07.2006, 21:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •