Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

piotrex41
Napisane: 7.07.2013, 13:05:28





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Ja bym to chyba dał jakoś tak: smile.gif
Kod
<script type="text/javascript">
$(document).ready(function(){
    $('#zoom1').hover(function(){
        $(this).find('img').stop().animate({"height": 260}, 200);
    }, function(){
        $(this).find('img').stop().animate({"height": 236}, 500);
    });
});
</script>
  Forum: Przedszkole · Podgląd postu: #1054607 · Odpowiedzi: 4 · Wyświetleń: 285

piotrex41
Napisane: 15.01.2013, 19:11:40





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Dla UL dajesz:
- maksymalną szerokość (taka jak strona) - width
- position:relative;
- left:50%;

Dla LI dajesz:
- position:relative;
- right:50%;

Powinno zadziałać bez problemów.
  Forum: Przedszkole · Podgląd postu: #1018505 · Odpowiedzi: 4 · Wyświetleń: 150

piotrex41
Napisane: 24.12.2012, 23:23:10





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Chyba raczej jakoś tak:
  1. SELECT `'.$mysql_table.'.name`, `'.$mysql_table2.'.balance`
  2. FROM `'.$mysql_table.'`, `'.$mysql_table2.'`
  3. WHERE `'.$mysql_table.'.id` = `'.$mysql_table2.'.id`
  Forum: Przedszkole · Podgląd postu: #1014323 · Odpowiedzi: 4 · Wyświetleń: 341

piotrex41
Napisane: 24.12.2012, 22:40:39





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Po 1. to obie tabele muszą mieć coś wspólnego (np. ID 1 w pierwszej tabeli odpowiada ID w drugiej tabeli).
Jeśli tak masz to spokojnie możesz zrobić to przy użyciu join'a. Poczytaj o "LEFT JOIN", "RIGHT JOIN" i "INNER JOIN" w MySQLu. Na prawdę łatwo, szybko i przyjemnie to zrobisz smile.gif

Jeszcze mi się przypomniało, że kolega mówił mi coś o zagnieżdżaniu SELECT w SELECT, ale nie wiem do końca jak on to robił, bo wydawało mi się to nie optymalne rozwiązanie smile.gif

Przykłady do obu:
1. Zagnieżdżone:
  1. SELECT nazwa
  2. FROM towary
  3. WHERE ID NOT IN (SELECT DISTINCT ID_towaru
  4. FROM zamowienia);

2. Z użyciem joina:
  1. SELECT towary.nazwa
  2. FROM towary
  3. LEFT OUTER JOIN zamowienia ON towary.ID=zamowienia.ID_towaru
  4. WHERE zamowienia.ID_towaru IS NULL;

albo
  1. SELECT towary.nazwa
  2. FROM towary, zamowienia
  3. WHERE towary.ID_towaru = zamowienia.ID_towaru;
  Forum: Przedszkole · Podgląd postu: #1014318 · Odpowiedzi: 4 · Wyświetleń: 341

piotrex41
Napisane: 19.12.2012, 11:18:04





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Albo podmień plik graficzny, albo w ogóle zrezygnuj z tła obrazkowego na korzyść CSS3 (możesz zrobić jednolity kolor, albo gradient CSSem który dopasuje się do wielkości DIVa - w Twoim przypadku koszyka)
  Forum: Przedszkole · Podgląd postu: #1013267 · Odpowiedzi: 5 · Wyświetleń: 245

piotrex41
Napisane: 16.12.2012, 13:11:14





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Ja bym spróbował zrobić to jakoś tak:
Kod
div#sidebar div.sidebar-box:first-child div.sidebar-title {}
  Forum: Przedszkole · Podgląd postu: #1012647 · Odpowiedzi: 2 · Wyświetleń: 212

piotrex41
Napisane: 26.07.2012, 11:04:23





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Zobacz tak:
Kod
$time_f = date("Y-m-d-H-i-s", time() + 900);
  Forum: Przedszkole · Podgląd postu: #980826 · Odpowiedzi: 3 · Wyświetleń: 214

piotrex41
Napisane: 20.07.2012, 09:04:13





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Tak nie działa?
  1. if ( $zmienna->funkcja() ) {...} else {...}
  Forum: Przedszkole · Podgląd postu: #979201 · Odpowiedzi: 4 · Wyświetleń: 447

piotrex41
Napisane: 18.07.2012, 11:32:58





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

To musisz dodać kolejny klucz i do niego leci kolejna wartość:
Kod
http://moja-strona.pl/index.php?str=weryfikacja&weryfikacja=potwierdz&kod=KOD


Bo jak już pisałem nie możesz mieć cos=xcd=cokolwiek, dlatego w linku musi być kolejny klucz i kolejna wartość, która spełni warunek.
  Forum: Przedszkole · Podgląd postu: #978614 · Odpowiedzi: 6 · Wyświetleń: 439

piotrex41
Napisane: 18.07.2012, 11:10:06





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Masz tu warunek:
  1. if ($_GET['weryfikacja'] == 'potwierdz') {

Więc żeby link odniósł się do tego kodu, to musisz najpierw w linku dać tą zmienną. Przykładowy link:
Kod
http://moja-strona.pl/index.php?weryfikacja=potwierdz&kod=TWÓJ_KOD

Bo teraz Twój link jest w ogóle nie poprawny, nie możesz dawać cos=xcD=cokolwiek... Link musi wyglądać mniej więcej tak:
podstrona.php?zmienna_get=wartość&kolejna_zmienna=kolejna_wartosc
Powinno zadziałać.
  Forum: Przedszkole · Podgląd postu: #978601 · Odpowiedzi: 6 · Wyświetleń: 439

piotrex41
Napisane: 18.07.2012, 11:00:57





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Do wyboru...
http://www.google.pl/#hl=pl&gs_nf=1&am...247&bih=687
http://uniformjs.com/

~Kshyhoo, to pokaż mi zmodyfikowany input type="radio" bez JS, samym CSS tongue.gif Ja szukałem naprawdę długo, bo potrzebowałem pilnie zmienić wygląd inputów, i jak mówiłem (pisałem), nie znalazłem.
  Forum: Przedszkole · Podgląd postu: #978596 · Odpowiedzi: 9 · Wyświetleń: 341

piotrex41
Napisane: 18.07.2012, 10:54:18





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

O ile się nie mylę, to inputy radio i checkbox można modyfikować tylko za pomocą jQuery, bo swego czasu długo szukałem odpowiedzi jak zmodyfikować ich wygląd przez CSS ale nic nie znalazłem, więc żeby Tobie zaoszczędzić powiem, żebyś użył jakiegoś skryptu zmieniającego wygląd formularzy.
  Forum: Przedszkole · Podgląd postu: #978589 · Odpowiedzi: 9 · Wyświetleń: 341

piotrex41
Napisane: 18.07.2012, 12:20:50





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Kod
div#options {position:absolute;top:3px;right:3px;background:rgba(0,0,0,.3);padding:2px;color:#fff;display:none;}

zamień na:
Kod
div#options {position:absolute;bottom:3px;left:3px;background:rgba(0,0,0,.3);padding:2px;color:#fff;display:none;}


Konkretnie zamieniasz
Kod
top:3px;right:3px;

na:
Kod
bottom:3px;left:3px;

A 3px oznacza odsunięcie 3px.
  Forum: JavaScript · Podgląd postu: #978640 · Odpowiedzi: 12 · Wyświetleń: 707

piotrex41
Napisane: 18.07.2012, 10:49:51





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Wszystko w jednym pliku, żebyś zobaczył jak to wygląda, testowane. Teraz musisz tylko sobie dostosować do potrzeb, bo to jest tylko przykład.
Kod
<!DOCTYPE html>
<html>
<head>
    <title>test</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
    <script>
    $(function($){
        $('div#divv').mouseover(function()
        {
            $('div#options').addClass('active');
        }).mouseout(function()
        {
            $('div#options').removeClass('active');
        });
    });
    </script>
    
    <style>
div#divv {position:relative;width:218px;height:156px;}
div#options {position:absolute;top:3px;right:3px;background:rgba(0,0,0,.3);padding:2px;color:#fff;display:none;}
div.active {display:block!important;}
    </style>
</head>
<body>

    <div id="divv">
        <img src="img.png" alt="" />
        <div id="options">ZOOM | Cokolwiek</div>
    </div>

</body>
</html>
  Forum: JavaScript · Podgląd postu: #978585 · Odpowiedzi: 12 · Wyświetleń: 707

piotrex41
Napisane: 17.07.2012, 12:04:51





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Tak możesz smile.gif W jQuery masz .html(), którym możesz wpisywać coś do DIVa. Musisz po prostu przy wysyłaniu formularza pobrać interesującą Cię zawartość i używając .html() wpisać to do DIVa.
  Forum: AJAX · Podgląd postu: #978230 · Odpowiedzi: 5 · Wyświetleń: 1 206

piotrex41
Napisane: 18.07.2012, 08:20:58





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

1. Strasznie dużo ciężkiej grafiki - długo się wczytuje na wolniejszym łączu.
2. & nbsp; questionmark.gif A nie można w CSS nadać margines na linki, zamiast dawać takie coś:
Kod
<div class="menu"><a href="header">O MNIE</a>      <a href="#portfolio">PORTFOLIO</a>      <a href="#kontakt">KONTAKT</a></div>

3. Fajnie że stosujesz tagi HTML5, ale skoro używasz nowości to zamiast <b> stosuj <strong>, bo ten 1-szy jest uznany za przestarzały, i pamiętaj dorzucić FIX dla IE<8
Kod
<!--[if (gte IE 6)&(lte IE 9)]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

4. Umieszczanie <br /> zamiast marginów, paddingów (głównie przy pierwszym zdaniu w DIVie)
Kod
<div class="second"><br />Layout graficzny robiony w ramach treningu....

czy też
Kod
<section id="formularzkontaktowy"><br /><br /><h1>SKONTAKTUJ SIĘ ZE MNĄ</h1>...

5. Puste atrybuty ALT przy obrazkach. Uzupełnij je, zadziała to pozytywnie na pozycjonowanie twojej strony.
6. Teksty dłuższe powinno dawać się w <p> żeby semantyka strony była zachowana.

7. Dlaczego w CSS dajesz:
Kod
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;

Zamiast po prostu
Kod
margin:0;

Nie potrzebne 2 linijki no i ten dopisek PX przy zerze jest zbędny smile.gif
8. Znowu piszesz kilka linijek zamiast 1:
Kod
    margin-top:50px;
    margin-left: auto;
    margin-right: auto;

a powinno być:
Kod
margin:50px auto 0 auto;

9. W kilku miejscach powielasz kod css, np. rodzaj czcionki określasz kilka razy ten sam, zamiast do BODY przypisać standardowy i ew. zmieniać rozmiar gdzie potrzeba.
10. Raz stosujesz background: raz background-color: a raz background-image: zamiast to ujednolicić.

Ode mnie tyle smile.gif
Ogólnie portfolio przyjemne dla oka, ale te kilka błędów bym jednak poprawił smile.gif
  Forum: Oceny · Podgląd postu: #978536 · Odpowiedzi: 10 · Wyświetleń: 1 255

piotrex41
Napisane: 16.07.2012, 12:55:26





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Chyba tylko .htaccess może zapobiec wyświetlaniu IMG po wklejeniu jego adresu do przeglądarki.

Możesz jeszcze spróbować, zmieniać nazwę katalogu po utworzeniu sesji, a po jej zniszczeniu lub braku istnienia wraca do pierwotnej nazwy, której nikt nie zna.
Np. masz obrazki w katalogu imaaageees, ale gdy sesja istnieje ten katalog nazywa się img012345 (cyferki losowe), ale gdy nie ma sesji (inna przeglądarka, wylogowanie) to ten katalog tymczasowy nie istnieje, więc nie pokaże zdjęcia, ale ma to minus, jak kilka osób będzie chciało obejrzeć zdjęcia.

Można by jeszcze bawić się w katalogi tymczasowe, żyjące puki żyje sesja, ale nie wiem na ile będzie to wydajne, dla każdej sesji tworzyć katalog tymczasowy, przenosić tam zdjęcia które ktoś ogląda i kasować katalog po wylogowaniu/zniszczeniu sesji.

Mimo wszystko polecam .htaccess smile.gif
  Forum: Przedszkole · Podgląd postu: #977896 · Odpowiedzi: 6 · Wyświetleń: 460

piotrex41
Napisane: 12.07.2012, 14:55:05





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Jeśli chodzi o bazy danych, to PDO ofc. Jest dużo lepsze od standardowych funkcji bazodanowych.

Jeśli chodzi o pisanie obiektowo, to moim zdaniem zależy od podejścia, ale czy strukturalnie czy obiektowo musisz poznać podstawy filtrowania danych, bezpieczeństwa, itp.

Jeśli chodzi o frameworki to proponował bym się chwilę wstrzymać, gdyż jest tam czasem sporo "dziwnych" rzeczy, które mogą być trudne i niezrozumiałe dla początkującego i mogą zniechęcić.

No i moja rada jak się uczyć biggrin.gif Poproś kogoś, żeby wymyślił jakąś aplikację online i staraj się ją napisać samemu, ew. pytaj na forum itp, ale pisz pisz i jeszcze raz pisz. Najlepiej jest się uczyć praktykując smile.gif
  Forum: Przedszkole · Podgląd postu: #976926 · Odpowiedzi: 5 · Wyświetleń: 358

piotrex41
Napisane: 12.07.2012, 14:02:02





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Musisz przy każdym kliknięciu zapisywać do bazy daną osobę, która kliknęła ostatnia.
Jeśli chodzi o wyświetlanie to musisz w AJAX napisać skrypcik, który będzie w tle odświeżał co jakiś czas DIVa w którym będzie wyświetlone kto ostatni kliknął. Tak więc skrypt musi cyklicznie powtarzać zapytanie do bazy i aktualizować odpowiedź wyświetlaną w DIVie.
  Forum: JavaScript · Podgląd postu: #976902 · Odpowiedzi: 2 · Wyświetleń: 324

piotrex41
Napisane: 12.07.2012, 13:12:36





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Powinno zadziałać:
  1. if (!empty($rekordow2[8]))
  2. {
  3. $tags24=explode(',', $rekordow2[8]);
  4. foreach($tags24 as $f)
  5. {
  6. $s .= '<a href='' title='".$f."'><strong>$f</strong></a>, ';
  7. }
  8. $s = substr($s, 0, -1);
  9. echo '<p>Tagi: '.$s.' </p>';
  10. }
  Forum: Przedszkole · Podgląd postu: #976879 · Odpowiedzi: 14 · Wyświetleń: 1 313

piotrex41
Napisane: 12.07.2012, 11:57:16





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

height:100%;, a jeżeli tłem jest obrazek to musisz dołożyć mu background-repeat:repeat-y;, ale nie wiem czy nie trzeba by jeszcze dać display:block;, żeby się rozciągnęło na całą wysokość.
  Forum: CSS · Podgląd postu: #976849 · Odpowiedzi: 2 · Wyświetleń: 356

piotrex41
Napisane: 12.07.2012, 09:23:37





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Kod
if (warunek że sekund jest <= 10)
{
    document.getElementById('odlicz').addClass('last_ten');
}

I teraz w CSS robisz sobie klasę
Kod
.last_ten {
    color:#ff0000;
    background:(...);
    /* itp. */
}

Powinno działaś, ale pisałem z palca więc nie gwarantuję smile.gif
  Forum: JavaScript · Podgląd postu: #976807 · Odpowiedzi: 2 · Wyświetleń: 238

piotrex41
Napisane: 12.07.2012, 11:19:02





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Po 1. Powiedziałem Ci w poście wyżej jak sprawdzać co nie działa.
Po 2. Skąd bierzesz te skrypty? Jakaś książka? Tutorial?
Po 3. Raz stosujesz apostrofy ('), raz cudzysłowy ("), a raz nic. Zacznij to ujednolicać.
  Forum: JavaScript · Podgląd postu: #976826 · Odpowiedzi: 6 · Wyświetleń: 1 188

piotrex41
Napisane: 10.07.2012, 11:02:14





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Zobacz tak:
Kod
$zapaa1 = "SELECT * FROM `cms_sklep_zamowienie` WHERE `data` = '".$data."'";
$idzapaa1 = mysql_query($zapaa1) or die(mysql_error());


Ale proponował bym przejść na PDO.

No i nie wiem jak wygląda wartość zmiennej $data, ale skoro mówisz że format jest ten sam, to ok.
  Forum: Przedszkole · Podgląd postu: #976254 · Odpowiedzi: 4 · Wyświetleń: 247

piotrex41
Napisane: 10.07.2012, 09:30:21





Grupa: Zarejestrowani
Postów: 168
Dołączył: 15.09.2011
Skąd: Wrocław

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

Na ID nie dałeś auto_increment więc nadpisujesz cały czas dane na ID=1.

@nospor, faktycznie, już nawet nie zauważyłem, że ID jest typu char smile.gif
  Forum: Przedszkole · Podgląd postu: #976218 · Odpowiedzi: 4 · Wyświetleń: 222

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: 13.05.2024 - 07:02