Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Lord
Napisane: 16.03.2020, 12:19:04





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Sam nie tak dawno (kilka lat tem) miałem upgr swoich narzędzi i wiedzy. I chyba najlepszym sposobem jest nauczenie się jakiegoś FW, bo zamiast uczyć się composera od 0, MVC, migracji, dodstajesz to w pakiecie i możesz bez budowania całego "systemu", być jedynie jego użytkownikiem. Możesz zobacz jak to wygląda i po co i na co to jest. Sprawdź sobie np. Laravela.
  Forum: Przedszkole · Podgląd postu: #1250167 · Odpowiedzi: 9 · Wyświetleń: 540

Lord
Napisane: 2.12.2019, 17:09:33





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Najprościej to pobrać wartości i ustawić hidden, poprawniej to jakiś JS

  1. <input type="hidden" value="<?=$zmienna?>">
  Forum: Przedszkole · Podgląd postu: #1248034 · Odpowiedzi: 7 · Wyświetleń: 353

Lord
Napisane: 21.10.2019, 10:38:36





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(Pawwwle @ 21.10.2019, 11:32:24 ) *
Witam

Jaka jest prawidłowa konstrukcja zapisu adresu FTP?

ftp://xxxxx
ftp://ftp.xxxxx

Obydwie działają w przeglądarkach, ale zakładam, że tylko jedna jest poprawna.

Z góry dziękuję za odpowiedzi.


to sie tyczy wszystkiego
protokół://login:haslo@host:port
  Forum: Hydepark · Podgląd postu: #1247161 · Odpowiedzi: 1 · Wyświetleń: 2 170

Lord
Napisane: 14.06.2019, 10:39:15





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(david8213 @ 14.06.2019, 11:30:46 ) *
Dlaczego wyświetla mi zawartość DIVa zarówno na komórce jak i na laptopie skoro jest warunek :

  1.  
  2. @media (max-width: 1023px) {
  3. #sidebar {display: none;}
  4. }
  5.  
  6. .sidebar {
  7. font-size: 13px;
  8. margin: 0 auto;
  9. background: rgba(0, 0, 0, 0.4);
  10. color: white;
  11. max-width: 380px;
  12. height: 120px;
  13. text-align: center;
  14. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
  15. }
  16.  
  17. <div class="sidebar"> tekst </div>
  18. </body>


bo #sidebar to nie to samo co .sidebar
  Forum: Przedszkole · Podgląd postu: #1242662 · Odpowiedzi: 4 · Wyświetleń: 383

Lord
Napisane: 19.02.2019, 16:37:39





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(doomink @ 19.02.2019, 17:23:09 ) *
uwielbiam takie odp. ... Spr. w wyszukiwarce, ja nie chcę porównywać daty, ja muszę sprawdzić czy aktualnie trwa weekend (Piątek od 23.00 do Niedziela 23.00 czasu PL), czyli muszę spr jaki mamy dzień tygodnia.

Nie używałem ale coś takiego znalazłem

http://php.net/manual/en/intlcalendar.isweekend.php

ewentualnie w date/DateTime dajesz w format N

  1.  
  2. $dt = new \DateTime('2000-12-31 22:34:11');
  3. $dt->modify("+1 hour");
  4. if($dt->format("N") === 6 || $dt->format("N") === 7)
  5. {
  6. echo 'ok';
  7. }
  8.  
  Forum: PHP · Podgląd postu: #1238966 · Odpowiedzi: 10 · Wyświetleń: 1 185

Lord
Napisane: 28.01.2019, 10:49:47





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(thepiotr @ 28.01.2019, 11:28:34 ) *
Chodzi mi o coś takiego:
  1. echo $this->render('strona/header.html.twig');
  2. echo $this->render('podstrona/index.html.twig');
  3. echo $this->render('strona/footer.html.twig');


Jednakże z echo występuje błąd "The controller must return a "Symfony\Component\HttpFoundation\Response" object but it returned null. Did you forget to add a return statement somewhere in your controller?"
A jeśli zamiast ostatniego echo dam return, czy to będzie dobrze? (wtedy niby nie ma tego błędu)
No ale może też jest jakiś prostszy sposób żeby to zrobić?


tak dziwnie z tymi szablonami ogólnie to raczej po stronie twiga powinno sie "łaczyć" różne szablony a jak chcesz coś nadpisać w szablonie to masz extends
https://twig.symfony.com/doc/2.x/tags/include.html
https://twig.symfony.com/doc/2.x/tags/extends.html
  Forum: Frameworki · Podgląd postu: #1238673 · Odpowiedzi: 3 · Wyświetleń: 2 022

Lord
Napisane: 12.02.2018, 21:09:37





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

https://www.merixstudio.pl/blog/websockets-...gdzie-stosowac/
  Forum: PHP · Podgląd postu: #1229036 · Odpowiedzi: 2 · Wyświetleń: 724

Lord
Napisane: 3.08.2017, 19:18:10





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

nie zwracasz ani nieprzekazujesz zmiennej $mysqli

ona jest widoczna tylko w zakresie funkcji

db_connect() a potem nie mam prawa jej nikt widzieć
  Forum: Przedszkole · Podgląd postu: #1219989 · Odpowiedzi: 4 · Wyświetleń: 475

Lord
Napisane: 6.07.2017, 13:39:14





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

A dlaczego chcesz je dać w body? <meta> raczej powinna być w head.

Tak samo jak uzależniasz zawartość body możesz uzależnić zawartość tego kawała kodu w head.

Taka bardzo obrazowo w wielkim uproszczeniu:
  1. <html>
  2. <head>
  3. <?php
  4. if($strona == 'glowna')
  5. {
  6. ?>
  7. <meta property="og:title" content="glowna" />
  8. <?php
  9. }
  10. elseif($strona =='podstrona')
  11. {
  12. ?>
  13. <meta property="og:title" content="podstrona" />
  14. <?php
  15. }
  16. ?>
  17. </head>
  18. <body>
  19. <?php
  20. if($strona == 'glowna')
  21. {
  22. ?>
  23. <h1>Głowna</h1>
  24. <?php
  25. }
  26. elseif($strona =='podstrona')
  27. {
  28. ?>
  29. <h1>Podstrona</h1>
  30. <?php
  31. }
  32. ?>
  33. </body>
  34. </html>
  35.  


Zobacz w kodzie np. jak zmieniana jest zawartość <title> i możesz postępować podobnie. Oczywiście łatwiej by Ci było pomóc gdybyśmy wiedzieli jak ta strona jest zbudowana ;P i z czego korzysta :] bo tak to tylko ogólne naprowadzenie ....
  Forum: Przedszkole · Podgląd postu: #1218682 · Odpowiedzi: 1 · Wyświetleń: 297

Lord
Napisane: 24.05.2017, 23:41:37





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(jako117 @ 24.05.2017, 16:38:05 ) *
Niestety nie działa, ale dzięki za zainteresowanie

literówkę miałem, lebels bylo a nia labels tongue.gif jak nie działa to daj błąd jaki jest tongue.gif
Kod
TiltSlider.prototype._addNavigation = function() {
        // add nav "dots"
        this.nav = document.createElement( 'nav' )
        var inner = '';
               var labels = ['oferta1', 'oferta2', 'oferta3'];
        for( var i = 0; i < this.itemsCount; ++i ) {
            inner += i === 0 ? '<span class="current">' + labels[i] + '</span>' : '<span>' + labels[i] + '</span>';
        }
        this.nav.innerHTML = inner;
        this.el.appendChild( this.nav );
        this.navDots = [].slice.call( this.nav.children );
    }
  Forum: Przedszkole · Podgląd postu: #1216462 · Odpowiedzi: 4 · Wyświetleń: 521

Lord
Napisane: 16.04.2017, 10:43:08





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(trueblue @ 15.04.2017, 22:38:25 ) *
Jeśli Twoja strona wykorzystuje cookies do realizacji funkcjonalności niezbędnych do korzystania ze strony, np. podtrzymanie sesji, to nie musi być komunikatu.
Ale jeśli cookies są wykorzystywane poza tym obszarem, czyli właśnie statystyki GA czy pluginy FB, to już tak.
Myślę, że wystarczy informacja, że strona wykorzystuje cookies, i tyle.
Ale nie uznawaj tego za pewnik.
komunikat musi byc, ustawa nie przewiduje jak on ma wygladac, forme z wyskakujacym komunikatem opracowalo iab polska gdzie znajdziesz zestaw dobrych praktyk z tym zwiazanych
  Forum: Przedszkole · Podgląd postu: #1214170 · Odpowiedzi: 8 · Wyświetleń: 911

Lord
Napisane: 28.03.2017, 19:26:33





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

dlaczego tak boisz sie tablic?

nie zapisuje się zmiennych w taki sposób

$zmienna1
$zmienna2
$zmienna3

tylko w w tablicy

$zmienna[1]
$zmienna[2]
$zmienna[3]

dane w $_GET też mogą być w tablicach 2 i wiecej wymiarowych przez co można potem użyć pętli, ewentualnie możesz w jakis sposób wyszukać np wszystkie id gdzie masz ustawić określone wartości jednym zapytaniem. To co robisz jest bardzo niepoprawne i większość twoich problemów wynika z nie czytania tego co piszą ci ludzie w odpowiedziach.
  Forum: Przedszkole · Podgląd postu: #1213256 · Odpowiedzi: 12 · Wyświetleń: 1 056

Lord
Napisane: 26.03.2017, 00:39:30





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

  1.  
  2. </head>
  3. <body >
  4. <div>
  5. godzina <input type="number" id="god" ><br>
  6. minuta <input type="number" id="min"><br>
  7. minuta <input type="number" id="sec"><br>
  8. <input id="button" type="button" value="submit">
  9. </div>
  10. <div id="show"> </div>
  11. <script type="text/javascript">
  12. document.querySelector("#button").addEventListener('click', function(){
  13. var god = document.getElementById("god");
  14. var min = document.getElementById("min");
  15. var sec = document.getElementById("sec");
  16. var show = document.getElementById("show");
  17. show.textContent = ("Podana liczba to " + god.value + ":" + min.value + ":" + sec.value);
  18. })
  19. </body>
  20. </html>
  Forum: JavaScript · Podgląd postu: #1213105 · Odpowiedzi: 1 · Wyświetleń: 2 255

Lord
Napisane: 23.03.2017, 20:31:13





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

  1. $query1 .= $productx;


jezeli to te id co ci potrzebne

to

  1. $arr = [];
  2. for($i=0;$i<$count;$i++){
  3. $productx = filtrujDane($link,$_POST['productx'.$i.'']);
  4. $arr[] = $productx;
  5.  
  6. }
  7.  
  8. $query1="SELECT ".$prefix."product.product_id FROM ".$prefix."product WHERE product_active=1 AND ".$prefix."product.product_id IN ('".implode(",",$arr).")";


  Forum: Przedszkole · Podgląd postu: #1212990 · Odpowiedzi: 3 · Wyświetleń: 248

Lord
Napisane: 23.03.2017, 18:59:44





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Jeżeli to kilka podstron to masz wtyczke 301 redirect
  Forum: Przedszkole · Podgląd postu: #1212981 · Odpowiedzi: 3 · Wyświetleń: 344

Lord
Napisane: 21.03.2017, 18:10:56





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

obrazki masz w inpucie o id file-upload (nadaj mu name), jezeli dodasz input submit , action dla form to zadziała jak zwykły upload wtedy masz coś takiego jak $_FILES po odebraniu tego w php

http://php.net/manual/en/features.file-upl...post-method.php
  Forum: Przedszkole · Podgląd postu: #1212855 · Odpowiedzi: 1 · Wyświetleń: 226

Lord
Napisane: 14.03.2017, 20:35:21





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Nie analizowałem całego kodu, ale:
checkboxy mozesz połaczyć
  1. <input type="checkbox" name="options[]" value="Politics"/> Politics<br/>
  2. <input type="checkbox" name="options[]" value="Movies"/> Movies<br/>
  3. <input type="checkbox" name="options[]" value="World "/> World<br/>


dzieki temu masz 1 tablice z opcjami

jezeli chcesz polaczyc tablice uzywajac seperatora jakiegos np przecinka to mozesz uzyc

http://php.net/manual/en/function.implode.php
lub to:
http://php.net/manual/en/function.serialize.php

ale raczej uzywanie takiego zapisu w bazie danej (string'1,2,3,4,5,6,7,8') nie jest najlepszym rozwiazaniem, lepiej uzyc innej tabeli z relacjiami

  Forum: Przedszkole · Podgląd postu: #1212492 · Odpowiedzi: 2 · Wyświetleń: 436

Lord
Napisane: 15.03.2017, 16:24:10





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

$rightuppereight rozumiem ze to jest górna prawa 8 to pewnie to jest jakis numerek w bazie np 18 czy cos ? kolejna sprawa to wydaje mi sie ze nie powinno byc tam pacjant, a idb bo tak to bedziesz mial tylko ostatni/aktualny stan pacjenta, a nie wyniki poprzednich badan.

kolejna sprawa czemu chcesz zapisac to w formie $rightuppereight a nie w jako tabele aktualnego stanu
$ostatniebadanie['id_zeba'] = x

mozesz wtedy pobrac dane:

  1. SELECT stan,zab FROM zeby WHERE pacjent = 24;


i potem masz
  1. foreach($wynik as $v){
  2. $ostatniebadanie[$v['zab']] = $v['stan'];
  3. }
  Forum: Przedszkole · Podgląd postu: #1212543 · Odpowiedzi: 28 · Wyświetleń: 1 050

Lord
Napisane: 15.03.2017, 14:25:16





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

1 tabela
id_pacjenta, nazwisko .... inne dane
2 tabela
id_badania, id_pacjenta, data_badania ..... inne dane
3 tabela
id, id_pacjenta, id_badania, nr_zeba, stan

cos takiego i wtedy masz duzo prościej pobrac te dane co sa ci potrzebne
  Forum: Przedszkole · Podgląd postu: #1212535 · Odpowiedzi: 28 · Wyświetleń: 1 050

Lord
Napisane: 14.03.2017, 23:17:15





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Cytat(phpion @ 15.03.2017, 00:10:20 ) *
Zacząłbym od poprawnej struktury danych tj. wydzielenia tych śmiesznych kolumn do osobnej tabeli, gdzie miałbyś 3 kolumny: id_badania, ta_dziwna_kolumna, wartość. Wtedy zadanie staje sie trywialne.



Cytat(dentopolis @ 15.03.2017, 00:21:33 ) *
numery 48,47...to numery zębów a litery to stany zębów (x=brak, c-próchnica;w-wypełnienie)

Zrób jak ci kolega powiedział to bedzie łatwe wtedy :]

select sum('id') form zeby where id_badania = X and id_pacjenta = Y and stan = "w" i pewnie jeszcze ostatnia data czy co tam ci potrzebne
  Forum: Przedszkole · Podgląd postu: #1212509 · Odpowiedzi: 28 · Wyświetleń: 1 050

Lord
Napisane: 13.03.2017, 13:52:57





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

a bład jakis?
Edit:
moze js masz w złym miejscu? daj do na dole strony
  Forum: Przedszkole · Podgląd postu: #1212381 · Odpowiedzi: 4 · Wyświetleń: 533

Lord
Napisane: 16.02.2017, 12:56:15





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

https://jsfiddle.net/belteszassar/uwdae1vd/

  1. 0.3 + Math.random() * 0.7

Math.random() zwraca ci losową wartość miedzy 0 a 1, czyli jak pomnożysz to przez 0.7 to będzie to zakres od 0 - 0,7 i dodajesz wartość początkową czyli 0.3 to daje ci zakres od 0.3 do 1 czyli tak jak przyjmuje fadeTo
  Forum: Przedszkole · Podgląd postu: #1210961 · Odpowiedzi: 4 · Wyświetleń: 591

Lord
Napisane: 15.02.2017, 20:09:47





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Proszę zrobiłem chyba jest ok smile.gif
https://jsfiddle.net/belteszassar/uwdae1vd/

A co do wielkości to chyba w proporcjach16:9 bedzie ok smile.gif
  Forum: Przedszkole · Podgląd postu: #1210923 · Odpowiedzi: 4 · Wyświetleń: 591

Lord
Napisane: 5.10.2016, 20:23:45





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

Mozesz do tego wykorzystac mplayera
  Forum: Przedszkole · Podgląd postu: #1201486 · Odpowiedzi: 2 · Wyświetleń: 342

Lord
Napisane: 15.06.2016, 13:21:54





Grupa: Zarejestrowani
Postów: 239
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----

  1. <!DOCTYPE html>
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  3.  
  4. $(document).ready(function()
  5. {
  6. $.ajaxSetup(
  7. {
  8. cache: false,
  9. });
  10. var $container = $("#content");
  11. $container.load("get.php");
  12. var refreshId = setInterval(function()
  13. {
  14. $container.load('get.php');
  15. }, 1000);
  16.  
  17. });
  18.  
  19. </head>
  20. <div id="content"></div>
  21. </body>
  22. </html>



w pliku get.php zamieszczasz to co ma się znaleźć w <div id="content"></div>

dla przykładu daj sobie np w get.php

  1. <?=rand(1,100)?>


i bedziesz miał tam losowe liczby wink.gif oczywiscie mozesz tam połaczyć się z baza w tym pliku pobrać rekordy i je zwrócić w dowolnej formie
  Forum: Przedszkole · Podgląd postu: #1194204 · Odpowiedzi: 10 · Wyświetleń: 498

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: 19.03.2024 - 12:56