Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] niewaiodmy mi problem z wyszukiwarką
Forum PHP.pl > Forum > Przedszkole
kosmic
hmmm... temat pewnie niektórym znany...a wiec....

można powiedziec ze praktyczknie wyszukiwarke mam zrobiona i nawet działa, ale jest jeden problem i nie wiem dlaczego tak sie dzieje...

a mianowicie, jesli zaznacze kryterium "data_dodania" to cos mi nie działa jak nalezy stronicowanie, a dokładnie nie przechodzi na kolejne podstrony... pokazuje sie link "nastepna" jak nalezy, ale jak klikam w niego to niby sie zmienia wartośc w "page=" ale nie przechodzi do kolejnych wyników... ale fizycznie jakby strona sie zmieniła, bo aktywny staje sie link poprzednia...

moze ktos luknąc i pomóc questionmark.gif

oto plik: plik

ps: to jest najdziwniejsze ze dzieje sie tak tylko przy kryterium "data_dodania".. przy innych działa poprawnie stronicowanie
no i nie moge znalesc why questionmark.gif sad.gif

ps2: jeszcze jeden problem z datą - gorszy... sad.gif
w IE nie działa wybór kalendarza do drugiego pola exclamation.gif!!!
a w FF normalnie moge wybrac exclamation.gif!!

i co teraz questionmark.gif juz sie cieszylem ze działa, a tu... masakra... ktos moze pomoc questionmark.gif
sniezny_wilk
Hmmm.. Zobacz we wszystkich zapytaniach dajesz:

  1. <?php
  2. $zapytanie = mysql_query("SELECT * FROM foto WHERE $kryt BETWEEN $min AND $max ORDER BY $sort DESC LI
    MIT $page,$limit"
    );
  3. ?>


a w zapytaniu gdzie jest data dodania masz:

  1. <?php
  2. $zapytanie = mysql_query("SELECT * FROM foto WHERE $kryt BETWEEN '$date1' AND '$date2' ORDER BY $sort DESC LIMIT $limit");
  3. ?>


czy nie powinno być tak:

  1. <?php
  2. $zapytanie = mysql_query("SELECT * FROM foto WHERE $kryt BETWEEN '$date1' AND '$date2' ORDER BY $sort DESC LIMIT $page,$limit");
  3. ?>
kosmic
no dokładnie.... smile.gif

już działa smile.gif heheh... kurde drobne przeoczenie...

sie w dyni już mieni od tego wszystkiego sad.gif

ale teraz inna sporawa...

czyli to oczym wspomniałem w pierwszym poście, czyli cos jest nie tak z pobieraniem daty z kalendarza, gdyz w FF działa poprawnie i jest ok, ale w IE jak tyko klikne "wybierz" to pokazuje sie kalendarz, ale tez w na pasku w lewym dolnym rogu ze błłąd w javascript i taka żółta ikonka exclamation.gif

date jeszcze z wyswietlonego kalendarzyka idzie wybrac i przypisuje sie ona do pierwszego pola, ale potem juz nie dzioałaja te przyciski sad.gif i drugim polu juz daty nie moge wybrac sad.gif

ktos jest w stanie pomóc questionmark.gif
moze ktos robił jakiś pojekt z użyciem kalendarzy i cos poradzi, albo poleci jakis skrypt z kalendarzem, który mi obsłuzy dwa pola questionmark.gif

oto kalendarz: plik

no i w przypadku wyboru w wyszukiwarce kryterium "data_dodania" ładuje sie ten plik do formularza:
Kod
<TABLE BORDER="0" WIDTH="120" CELLPADDING="0" CELLSPACING="0">
<tr><td class="wysz_size" width="120" colspan="3"><b>Data od:</b></td></tr>
<tr><td class="wysz_size" width="120">
     <input name="date1" value="" size="14" type="text"><a href="#" onclick="cal.select(document.forms['example'].date1,'anchor1','yyyy-MM-dd'); return false;" name="anchor1" id="anchor1">wybierz</a></td></tr>
<tr><td class="wysz_size" width="120" colspan="3" height="10"></td></tr>
<tr><td class="wysz_size" width="120" colspan="3"><b>Data do:</b></td></tr>
<tr>
     <td class="wysz_size" width="120">
     <input name="date2" value="" size="14" type="text"><a href="#" onclick="cal.select(document.forms['example'].date2,'anchor1','yyyy-MM-dd'); return false;" name="anchor1" id="anchor1">wybierz</a></td></tr>
</TABLE>
<div id="testdiv"></div>


ps: ogólnie to wolałbym zmienic ten kalendarz na jakis inny, bo ten się wyswietla tylko tam gdzie umieszcze to: " <div id="testdiv"></div>"... no i to roche lipa rozwiazanie... bo lepiej by bylo, aby otwierało jakoes okno osobne, bez wzgledy na strone
sniezny_wilk
Trudno będzie przebijać się przez ten zawiły kod.. Może spróbuj innego kalendarza ? Ja polecam ten - demo i download
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.