Napisane: 22.11.2004, 14:25:03 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Wielkie dzięki Kszychu.. Już wszystko biega poprawnie. Jednak ISO-8859-2!=PL-ISO-8859-2 .. Pozdrawiam.. |
Forum: MySQL · Podgląd postu: #137524 · Odpowiedzi: 5 · Wyświetleń: 1 690 |
Napisane: 22.11.2004, 01:23:36 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Mam prośbę o pomoc w rozwiązaniu problemu związanego z wyświetlaniem polskich znaków. Wszystko jest ok. jeżeli wprowadzam dane do bazy z poziomu MyAdmina. Pobrane dane na stronie wyświetlane są poprawnie. Kłopot zaczyna się kiedy wprowadzam dane z poziomu "mysql'a" bądź też (na czym bardziej mi zależy) gdy dane wprowadzane są z pliku ( source *.sql; ). Po pobraniu danych na stronę zamiast polskich znaków wyświetlane są znaczki (� -ź, š - ą...) . Wyczerpałem już wszystkie pomysły. Plik my.ini: Cytat [mysqld] character-sets-dir=C:/user/Mysql/share/charsets default-character-set=latin2 basedir=c:/user/Mysql #bind-address=127.0.0.1 datadir=c:/user/Mysql/data language=c:/user/Mysql/share/polish #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M [client] character-sets-dir=C:/user/Mysql/share/charsets default-character-set=latin2 [WinMySQLadmin] Server=C:/user/Mysql/bin/mysqld-nt.exe user=* password=* php jest ustawione defaultowo na ISO-8859-2... Nie chciałbym wszystkich danych wprowadzać przez MyAdmina... Z góry dzięki za pomoc. Pozdrawiam! |
Forum: MySQL · Podgląd postu: #137458 · Odpowiedzi: 5 · Wyświetleń: 1 690 |
Napisane: 17.11.2004, 14:58:30 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Witam! 1. Czy parametry session.gc_maxlifetime oraz session.cache_expire mają wzajemny wpływ na siebie (w kontekście życia sesji) 2. Czy zastosowanie przed każdym rozpoczęciu sesji session_start() funkcji session_cache_expire(180) ustawi czas życia sesji na 180 minut niezależnie od innych parametrów ustawionych w php.ini (przy session.cookie_lifetime = 0)? Wiem, że temat życia sesji był już kilkakrotnie wałkowany na forum, ale nie znalazłem tam odpowiedzi na moje pytania. Z góry dziękuję za odpowiedź! Pozdrawiam |
Forum: Przedszkole · Podgląd postu: #136722 · Odpowiedzi: 0 · Wyświetleń: 795 |
Napisane: 8.11.2004, 18:31:07 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Wielkie dzięki!! Spróbuję teraz z InnoDB. Pozdrówka! |
Forum: MySQL · Podgląd postu: #135259 · Odpowiedzi: 2 · Wyświetleń: 929 |
Napisane: 8.11.2004, 16:18:04 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Witajcie! Stworzyłem w mysql'u dwie tabele Cytat create table pytania ( id_pytania int unsigned not null auto_increment, pytanie text not null, primary key (id_pytania) ); Cytat create unique index id_pytania on pytania (id_pytania); Cytat create table odpowiedzi ( id_odpowiedzi int unsigned not null auto_increment, nr_pytania int unsigned not null, odpowiedz text not null, primary key (id_odpowiedzi), foreign key (nr_pytania) references pytania (id_pytania) on update cascade on delete cascade ); Cytat create unique index id_odpowiedzi on odpowiedzi (id_odpowiedzi); create index nr_pytania on odpowiedzi (nr_pytania); Dlaczego polecenie: Cytat delete from pytania where id_pytania=jakaś_liczba nie usunie również wiersz o polu nr_pytania=jakaś_liczba a jedynie wiersz z tabeli pytania (skoro ustawione jest on delete cascade)? Z góry dzięki za podpowiedź! |
Forum: MySQL · Podgląd postu: #135232 · Odpowiedzi: 2 · Wyświetleń: 929 |
Napisane: 2.11.2004, 13:57:22 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Skrypt wykonuje kolejno działania: 1. Losowanie 10-u liczb; 2. Umieszczenie liczb w tablicy; 3. W zależności od wylosowanej liczby (z tablicy) pobranie z bazy danych pytanie + kilka odpowiedzi (id_pytania=wylosowanej_liczbie); 4. Umieszczenie pytania wraz z odpowiedziami w formularzu. Co zrobić aby punkty 3, 4 powtórzyć na wszystkich wylosowanych elementach (użytkownik musi mieć możliwość przyciśnięcia przycisku "Następne pytanie") Część kodu z punktów 3,4: Cytat $zapytanie = mysql_query("select .... where id_pytania=$wylosowana[&j]"); echo '<form method="post" action="test.php">'; //wypisz w pętli 4 odpowiedzi i pytanie for($licznik=0; $licznik<4; $licznik++) { $wiersz = mysql_fetch_array($zapytanie); if($licznik==0) { //wypisz pytanie echo stripslashes($wiersz['pytanie']); echo '<br>'; } echo '<input type="checkbox" name="odp'; echo $licznik; echo'" value="1"> ' ; //wypisz odpowiedz echo stripslashes($wiersz['odpowiedz']); } //tu raczej nie powinno być pole submit - powtórzony zostanie proces //losowanie liczb a tego chcę uniknąć echo '<input type="submit" value="Nastepne pytanie">'; Tą część chciałbym powtórzyć dla każdej z 10 wartości tablicy $wylosowana ($j od 0 do 9), ale tak by kolejne pytanie pojawiło się po przyciśnięciu pola wartości "Następne pytanie". Proszę o pomoc. Z góry wielkie dzięki! |
Forum: Przedszkole · Podgląd postu: #134164 · Odpowiedzi: 2 · Wyświetleń: 1 037 |
Napisane: 31.10.2004, 16:03:24 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Ok. Wielkie dzięki harmag, Jojo... Mam starszą wersję, a nie zwróciłem na to uwagi. Mój błąd. Pozdrawiam! |
Forum: MySQL · Podgląd postu: #133801 · Odpowiedzi: 6 · Wyświetleń: 1 416 |
Napisane: 31.10.2004, 15:50:39 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Przeglądając manual'a ...oczywiście tak... Ale w praktyce to zaczynam mieć poważne wątpliwości... |
Forum: MySQL · Podgląd postu: #133797 · Odpowiedzi: 6 · Wyświetleń: 1 416 |
Napisane: 31.10.2004, 15:22:38 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Co jest złego w zapytaniu: Cytat select t1.id_pytania, t1.pytanie, t2.odpowiedz, t2.poprawnosc from pytania t1, odpowiedzi t2 where t1.id_pytania=t2.id_odpowiedzi and t1.id_pytania in (select t3.id_pytania from pytania t3 order by rand() limit 3); Błąd wykonania: Cytat ERROR 1064: Something is wrong in your syntax obok 'select t3.id_pytania from pytania t3 order by rand() limit 3)' w linii 1 Konstrukcja pytania zagnieżdżonego jest prawidłowa więc skąd ten błąd? Ps. Chciałem uzyskać tablicę odpowiedzi zawierającą: id_pytania, pytanie, odpowiedź, poprawność (odpowiedzi). Istnieje kilka odpowiedzi na jedno pytanie. Id_pytania ma być losowe (z tym, że do każdego wylosowanego pytania muszą zostać wybrane wszystkie odpowiedzi jedna po drugiej). Pole id_pytania jest kluczem głównym, id_odpowiedzi kluczem obcym (odpowiadającym kluczowi id_pytania): np. id_pytania pytanie odpowiedz poprawnosc 2 co2 nic1 0 2 co2 nic3 0 2 co2 nic2 1 4 co4 odp2 1 4 co4 odp3 1 4 co4 odp1 1 Z góry dzięki za podpowiedź. |
Forum: MySQL · Podgląd postu: #133794 · Odpowiedzi: 6 · Wyświetleń: 1 416 |
Napisane: 6.10.2004, 11:33:58 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Witajcie, Zorganizowałem sobie system logowania w oparciu o sesje. Wszystko jest ładnie pięknie mam tylko jeden problem, z którym nie bardzo wiem jak można sobie poradzić:: "System" zorganizowałem w katalogach. Jeżeli użytkownik "idzie" kolejno tzn. zaloguje się na głównej stronie to wszystko działa prawidłowo. Gorzej jest kiedy w adresie poda nazwę jednego z "wewnętrznych" katalogów (przykładowo http://...adres_systemu.../panel/). Znając nazwę, któregoś z "wewnętrznych" katalogów omija system logowania i ma dostęp poprzez wyświetlane drzewo plików (np. index of panel) do ich źródeł. Każdy plik jest oczywiście zabezpieczony zmiennymi sesji. Niemniej jednak... Pytanie: co można zrobić żeby nie wyświetliło się drzewo plików wybranego katalogu?? Nie chciałbym w każdym z katalogów umieszczać pliku "index", a także pozbywać się katalogów (zmniejsza się czytelność). Wiem, że dla niektórych problem może wydawać się śmieszny, ale w php bawię się dopiero od miesiąca. Z góry dzięki za każdą pomoc. |
Forum: Przedszkole · Podgląd postu: #129632 · Odpowiedzi: 1 · Wyświetleń: 764 |
Napisane: 23.08.2004, 14:00:56 | |
Grupa: Zarejestrowani Postów: 11 Dołączył: 23.08.2004 Ostrzeżenie: (0%) |
Mam pytane dotyczące wyświetlania stron w ramkach przy użyciu php. Czy istnieją w php funkcje, które pozwalają na wyświetlenie dwóch lub większej ilości stron (w ramkach) poprzez wybranie jednego odnośnika (<a ...>) Nie chciałbym "podpinać" skryptu z Javy... Z góry dzięki za odpowiedź... |
Forum: Przedszkole · Podgląd postu: #122947 · Odpowiedzi: 1 · Wyświetleń: 786 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 13.06.2024 - 03:52 |