Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Hpsi
Napisane: 25.10.2011, 14:59:22





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Taką mała literówkę znalazłem która rzuciła mi się w oczy, a nie było tutaj napisane wcześniej:

wchodzę w ofertę , i mam tam zakładki w której znajduje się słowo "kontak"- wydaje mi się, że powinno być kontakt ;-)
  Forum: Oceny · Podgląd postu: #908537 · Odpowiedzi: 32 · Wyświetleń: 2 571

Hpsi
Napisane: 10.08.2011, 10:18:40





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

mejo33, to już jest poziom pozniej poziomów.
mysql_query chyba zapomniales o mysql_fetch_array
jesli czytales kursy ... to chyba nie umiesz czytac pewnie ze zrozumieniem ...

Co do liter o ktorych napisal erix ... doszukaj sie sam tam sensu ...
  Forum: Przedszkole · Podgląd postu: #889098 · Odpowiedzi: 8 · Wyświetleń: 511

Hpsi
Napisane: 5.08.2011, 14:48:50





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

nie rozumiem twojego problemu mejo33.

Masz sobie dane przypisane do danego id. np
uzytkownik o id 1234 : Jank kowalski
Zdjecia masz np id_Zdjecia id_uzytkownika sciezka

W takim razie robisz prosty if:
jesli masz w adresie: http://twojastrona.pl/profil.php?id=1234
to pobierasz nie do id z sessji uzytkownika , tylko do id ktore z get $_GET['id'];

To są podstawy podstaw, jesli tego nie znasz to jakim cudem piszesz portal spolecznosciowy?
  Forum: Przedszkole · Podgląd postu: #887771 · Odpowiedzi: 4 · Wyświetleń: 314

Hpsi
Napisane: 5.08.2011, 06:34:03





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Ogólnie jeśli już napisałeś to co napisałeś to odpowiedź sama nachodzi.
mysql_query mysql_fetch_array + if i masz odpowiedź jak to zrobić.
  Forum: PHP · Podgląd postu: #887587 · Odpowiedzi: 9 · Wyświetleń: 763

Hpsi
Napisane: 28.07.2011, 16:10:42





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

A przyczepionych linków się nie czyta?
Temat: linkiKursy dla poczatkujacych
Kursy, jeszcze raz kursy. Temat był poruszany wiele razy na forum. ..
  Forum: Przedszkole · Podgląd postu: #885441 · Odpowiedzi: 3 · Wyświetleń: 380

Hpsi
Napisane: 29.06.2011, 09:29:22





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

  1. SELECT `test`.`test_id`, `share`.`user_id` FROM `testy` AS `test` LEFT JOIN `share` AS `share` USING `test_id` WHERE `share`.`status`<>1

Do końca nie wiem czy to wyświetli tak jak potrzeba, jeśli nie to daj znak stworze sobie tabele i chwile pokombinuje. Tylko wtedy napisz dokładnie jaki efekt chcesz użyskać
to ma dzialać na zasadzie grupowania ze do pierwszego testu wyswietli ci wszyskich userow ktorzy wykonali ten test?
  Forum: MySQL · Podgląd postu: #877276 · Odpowiedzi: 11 · Wyświetleń: 592

Hpsi
Napisane: 29.06.2011, 09:00:11





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

  1. SELECT `testy`.`test_id`, `testy`.`user_id` FROM `testy`AS `testy` LEFT JOIN `share` AS `share` USING(`user_id`) WHERE `share`.`status`<>1


Pisane z reki mam nadzieje ze dobrze smile.gif
  Forum: MySQL · Podgląd postu: #877258 · Odpowiedzi: 11 · Wyświetleń: 592

Hpsi
Napisane: 29.06.2011, 09:56:57





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

No to ja wymiękam. nie widze błedu. Jedyne co mi przychodzi do głowy to to że to nie jest dokument php tongue.gif
  Forum: Przedszkole · Podgląd postu: #877295 · Odpowiedzi: 23 · Wyświetleń: 1 905

Hpsi
Napisane: 27.06.2011, 08:37:36





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Zainstaluj sobie ietester'a smile.gif http://www.my-debugbar.com/wiki/IETester/HomePage
  Forum: CSS · Podgląd postu: #876453 · Odpowiedzi: 6 · Wyświetleń: 638

Hpsi
Napisane: 25.06.2011, 12:30:12





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cos na zasadzie:
  1. $page = $_GET['strona'];
  2. (int)$page == 0 ? 1 : $_GET['strona'] ;
  3. $limit = 30;
  4. $count = $ilosc_zdjec;
  5. $offset = ($limit*($page-1));
  6.  
  7. $zapytanie = 'select * FROM warunki LIMIT '.$limit.' OFFSET '.$offset);
tak totalnie z reki pisane, nie wiem czy nie ma bledow smile.gif
  Forum: Przedszkole · Podgląd postu: #876054 · Odpowiedzi: 8 · Wyświetleń: 387

Hpsi
Napisane: 25.06.2011, 12:26:32





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Ogolnie jest to prosty proces:
zliczasz ilosc zdjec dzielisz przez limit na stronie (by otrzymac ilosc stron ile jest )
nastepnie offset w mysql i jest to prosta sprawa biggrin.gif
  Forum: Przedszkole · Podgląd postu: #876052 · Odpowiedzi: 8 · Wyświetleń: 387

Hpsi
Napisane: 25.06.2011, 12:22:08





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Poczytaj o pagerach (klasa pagger np nospor'a (http://nospor.pl ) )

Dodaktowo przydza ci sie funkcja w mysql OFFSET, dodatkowo ceil oraz count tongue.gif
  Forum: Przedszkole · Podgląd postu: #876047 · Odpowiedzi: 8 · Wyświetleń: 387

Hpsi
Napisane: 22.06.2011, 09:51:25





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Daj sobie przed while $x=0; w while dodawaj za pierwszy obrotem +1 i warunek if ?
  Forum: Przedszkole · Podgląd postu: #874872 · Odpowiedzi: 17 · Wyświetleń: 1 020

Hpsi
Napisane: 17.06.2011, 20:11:51





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

include
  Forum: Przedszkole · Podgląd postu: #873549 · Odpowiedzi: 2 · Wyświetleń: 342

Hpsi
Napisane: 16.06.2011, 23:42:57





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

http://pl2.php.net/manual/pl/language.types.array.php
  Forum: Przedszkole · Podgląd postu: #873271 · Odpowiedzi: 1 · Wyświetleń: 358

Hpsi
Napisane: 15.06.2011, 21:25:53





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

nie chce wprowadzać w błąd, ale możesz zawsze wpisać godzinę np w time + ip użytkownika do bazy, i po prostu przy każdej wizycie gościa na stronie, najpierw odpalasz sobie zaptanie np
  1. $q='DELETE FROM tabela WHERE `time`<'.time();
a zapiszujesz po prostu na zasadzie inserta gdzie time jest rowne time()+60*60*24;
  Forum: PHP · Podgląd postu: #872834 · Odpowiedzi: 19 · Wyświetleń: 1 113

Hpsi
Napisane: 14.06.2011, 20:57:00





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

A czy spojrzałeś w manual?
Dwie linijki z manuala powinny Ci uświadomić w czym błąd
Cytat
bool mail ( string $do , string $temat , string $treść [, string $dodatkowe_nagłówki [, string $dodatkowe_parametry ]] )


  1. mail('osoba@example.com', 'Temat wiadomości', $message);
  Forum: Przedszkole · Podgląd postu: #872535 · Odpowiedzi: 10 · Wyświetleń: 483

Hpsi
Napisane: 13.06.2011, 09:48:27





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

@drPayton, w sumie fakt 100% racji , przepraszam za to więc drogi kolego wyżej przefiltruj dane np tak:
  1. $query= 'select * from kolumna where haslo="'.htmlspecialchars(strip_tags(addslashes(trim($_POST['haslo'])))).'"';


@wookieb - zgodzę się, ale co nie zminia faktu iż mój bład w nauczaniu złych nawyków w programowaniu smile.gif
  Forum: PHP · Podgląd postu: #871895 · Odpowiedzi: 17 · Wyświetleń: 724

Hpsi
Napisane: 13.06.2011, 09:42:27





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

jeśli znasz podstawy php'a to nie powinno być do Ciebie problem.
  1. $query= 'select * from kolumna where haslo="'.$_GET['haslo'].'"';

i w linku zrobić index.php?haslo=klucz
  Forum: PHP · Podgląd postu: #871888 · Odpowiedzi: 17 · Wyświetleń: 724

Hpsi
Napisane: 10.06.2011, 20:59:58





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Ręce i nogi opadają czasem:
Odnośnie pyt nr2: select * FROM tabela ; oraz pętla while

Odnosnie pyt 1. średnio rozumiem o co ci chodzi, po to by nie duplikować kodu i zapytań definiuje się funkcje smile.gif
  Forum: Przedszkole · Podgląd postu: #871430 · Odpowiedzi: 5 · Wyświetleń: 645

Hpsi
Napisane: 9.06.2011, 19:50:21





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Cytat
Dodaj do bazy danych table z modułami i pobieraj w odpowiedniej kolejności po id...

good idea, dodajesz do bazy danych pole "pozycja" i sortujesz wyświetlanie bloków wg pozycji.
np: SELECT * FROM `moduly` ORDER BY `pozycja` ASC , w bazie danych też nie będziesz miał problemu z zmianą kolejności.
  Forum: Przedszkole · Podgląd postu: #871045 · Odpowiedzi: 8 · Wyświetleń: 981

Hpsi
Napisane: 6.06.2011, 12:47:00





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Ja w sumie bym zrobił tak jak poprzednik proponuje:
Jeśli użytkownik, wszedł w forum - dodaje jego id do jakies tabelki o wygladzie uid | topic_id
w tym momencie w spisie tematów, sprawdzam czy istniaje wpis w bazie , jesli nie - znaczy nie czytal , jesli tak - znaczy przeczytal.
W czasie dodawania postu bym kasowal najpierw wszystkie rekordy w tej tabeli gdzie topic_id jest identyczny z tematem, i po sprawie .

Natomiast nie wiem czy to jest optymalne rozwiazanie, gdyż nigdy nie pisalem w sumie forum z prawdziwego zdarzania wink.gif
  Forum: Przedszkole · Podgląd postu: #869868 · Odpowiedzi: 8 · Wyświetleń: 473

Hpsi
Napisane: 3.06.2011, 11:59:15





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Ogólnie jeśli dobrze zrozumiałem twój pomysł masz tak
Tabela 1 - kolumna ID jest kluczem do Tabeli 2 (uid) a z tabeli 2 klucz do tabeli 3 to O

Nie jestem b. dobry w tłumaczeniu ale spróbuje ci to wytłumaczyć smile.gif
Do łączenia używasz JOIN (left join, right join, join) w moim przypadku użyje left joina, komunikujamy się między tabelami dzięki kluczą (komenda w sql ON) jak już wcześniej wspomniałem ID -> UID -> O -> o
  1. SELECT `tabela`.`c`, `tabela`.`d.`, `tabela`.`e`, `tabela2`.`u`, `tabela2`.`i`, `tabela3`.`f`, `tabela3`.`g`, `tabela3`.`h`
  2. FROM `tabela 1` AS `tabela`
  3. LEFT JOIN `tabela 2` AS `tabela2` ON `tabela`.`id`=`tabela2`.`UID`
  4. LEFT JOIN `tabela 3` AS `tabela3` ON `tabela2`.`O`=`tabela3`.`O`


Pamiętaj, że używając JOINa musisz mieć jakieś klucz, wg którego chcesz się łączyć między tabelami
  Forum: Przedszkole · Podgląd postu: #869080 · Odpowiedzi: 2 · Wyświetleń: 548

Hpsi
Napisane: 3.06.2011, 15:11:44





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Co ci pokazuje? jak wyglądają dane? coś wiecej?tongue.gif
  Forum: Przedszkole · Podgląd postu: #869143 · Odpowiedzi: 15 · Wyświetleń: 710

Hpsi
Napisane: 31.05.2011, 16:04:10





Grupa: Zarejestrowani
Postów: 483
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----

Jeśli nie zrobiłem błędu to spróbuj tak:
  1. <?php
  2. if (!defined("IN_FUSION")) { die("Access Denied"); }
  3.  
  4. $panel_name = "";
  5. $result=dbquery(
  6. "SELECT tp.*, ta.* FROM ".$db_prefix."photos tp
  7. LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id)
  8. WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 12"
  9. );
  10. if(dbrows($result)>0){
  11. openside("Ostatnie Fotki");
  12. $table_nummer = 0;
  13. echo "<table align='center' border='0'cellspacing='1'><tr>";
  14. while ($data=dbarray($result))
  15. {
  16. $table_nummer++;
  17. $randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
  18.  
  19. echo "<td align='center'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='1' width='100px' height='100px' /><br /><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='side'>".$data['photo_title']."</a>";
  20. echo "</td>";
  21.  
  22. if($table_nummer % 4 == 0) echo '</tr><tr>';
  23.  
  24. }
  25. if($table_nummer % 4 != 0) echo '</tr>';
  26. }
  27. closeside();
  28. }
  29. ?>
  Forum: Przedszkole · Podgląd postu: #868161 · Odpowiedzi: 1 · Wyświetleń: 171

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 12:23