Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

8 Stron V   1 2 3 > » 

rad11
Napisane: 26.09.2018, 13:08:35





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

  1. <style>
  2. .show {
  3. display: 'block';
  4. }
  5. .hide {
  6. display:none;
  7. }
  8. </style>
  9.  
  10. <div class="<?php $zmienna > 0 ? 'show' : 'hide' ?>">
  11. </div>
  Forum: Przedszkole · Podgląd postu: #1236904 · Odpowiedzi: 3 · Wyświetleń: 117

rad11
Napisane: 24.09.2018, 09:40:59





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

W use daj $th...
  Forum: Frameworki · Podgląd postu: #1236850 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 18:36:42





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Bo tam powinny bycdwa znaki zapytania i return $row...
  Forum: Frameworki · Podgląd postu: #1236843 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 16:18:20





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Przyjrzyj sie dokladnie mojej odpowiedzi uzyj tej opcji co dodalem w komentarzu. questionmark.gif Powinien byc jesli uzywasz php >= 7 natomiast jezeli mniejszej wersji to musisz zrobic ifa i pozatym nie zwracasz w te funkcji nic
  Forum: Frameworki · Podgląd postu: #1236841 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 16:01:32





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Spróbuj tak:

  1.  
  2. $firstCollection = $collection->keyBy('part_no')->all();
  3.  
  4. $secodCollection = $collection->map(function ($row) use ($firstCollection){
  5.  
  6. $row['qty'] = $firstCollection[$row['ifsCode']]['qty'] questionmark.gif null;
  7.  
  8. // lub $row->qty = $firstCollection[$row->ifsCode]->qty questionmark.gif null
  9.  
  10. return $row;
  11.  
  12. });
  Forum: Frameworki · Podgląd postu: #1236839 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 15:50:41





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Istnieje nawet Ja Ci taka opcje podalem
  Forum: Frameworki · Podgląd postu: #1236837 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 15:21:01





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Ale co Ty tymi dwoma zapytaniami probujesz uzyskac ? To sa te dwie tabelki o ktorych pisales ?
  Forum: Frameworki · Podgląd postu: #1236832 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 13:33:10





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

To dowiedz sie ile bedzie tych rekordow i wtedy bedziesz sie martwic ale chyba w miliardach to nie bedzie. Ewentualnie jak bedzie bardzo bardzo duzo to spróbuj uzyc https://dev.mysql.com/doc/refman/5.7/en/par...ning-types.html

Oczywiscie piszac skypt mialem na mysli komende w Laravel itd.
  Forum: Frameworki · Podgląd postu: #1236828 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 13:16:54





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Moim zdaniem nie tedy droga. Powiniennes zrobic skrypt ktory bedzie ta tabelke aktualizowal co jakis czas (cron), dodac odpowiednie indexy na kolumny itd.
  Forum: Frameworki · Podgląd postu: #1236826 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 12:47:30





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Nie powinno to dlugo trwac pokaz jak to robiles i pokaz create tych tabelek
  Forum: Frameworki · Podgląd postu: #1236823 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 12:43:34





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

To raczej nie unikniesz trzeciej opcji.
  Forum: Frameworki · Podgląd postu: #1236821 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 23.09.2018, 12:00:53





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

A kto Ci powiedzial ze nie mozesz zrobic joina z dwoch baz danych ? Jesli te dwie bazy sa z jednego polaczenia to mozesz to zrobic tak:

  1. SELECT * FROM db1.table1 t1 LEFT JOIN db2.table2 t2 ON t1.id = t2.id


Ewentualnie jesli to jest z dwoch innych polaczen uzyj :

https://dev.mysql.com/doc/refman/8.0/en/fed...age-engine.html

Ale to wymaga nowszych wersji mysql.

Ostatecznie mozesz pobrac dane przemapowac na tablice gdzie kluczem bedzie part_no i przeleciec w drugiej petli wycisgajac dane weflug klucza part_no zwracajac uwage na to aby bylo aktywne polaczenie do tej tabelki z part_no
  Forum: Frameworki · Podgląd postu: #1236819 · Odpowiedzi: 29 · Wyświetleń: 452

rad11
Napisane: 12.12.2017, 11:01:26





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Tutaj masz fajna biblioteczke do takich rzeczy

http://github.hubspot.com/pace/docs/welcome/
  Forum: Przedszkole · Podgląd postu: #1226212 · Odpowiedzi: 7 · Wyświetleń: 429

rad11
Napisane: 24.05.2017, 07:48:03





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Może coś takiego:

  1. $string = 'The quick quick quick brown fox jumps over the lazy dog.';
  2. $patterns = '/quick/';
  3. $replacements = 'slow';
  4. $i = 1;
  5. echo preg_replace_callback($patterns, function($matches) use($replacements, &$i){
  6. return $matches[0] = $replacements . $i++;
  7. }, $string);


http://sandbox.onlinephpfunctions.com/code...7e380688dc93523
  Forum: PHP · Podgląd postu: #1216419 · Odpowiedzi: 2 · Wyświetleń: 321

rad11
Napisane: 24.01.2017, 11:15:08





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

http://jsfiddle.net/dpAWV/80/
  Forum: Przedszkole · Podgląd postu: #1209143 · Odpowiedzi: 3 · Wyświetleń: 277

rad11
Napisane: 17.01.2017, 16:31:02





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Nie wiem czy jest bezpieczne ale Ja stosuje takie rozwiązanie w firmie i jest dobrze
  Forum: Po stronie przeglądarki · Podgląd postu: #1208569 · Odpowiedzi: 3 · Wyświetleń: 744

rad11
Napisane: 9.11.2016, 09:35:15





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Ja bym to zrobił trochę inaczej przy lekkim użyciu js:

  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  2. <?php
  3. try {
  4. $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
  5. } catch (PDOException $e) {
  6. echo 'Błąd: ' . $e->getMessage();
  7. }
  8. $stmt = $pdo->query("SELECT k.id_klienta as k_id_klienta, b.id_budowy as b_id_budowy, k.nazwa_f_pelna as k_nazwa_f_pelna, k.nazwa_f_skrot as k_nazwa_f_skrot, k.miasto as k_miasto, k.ulica as k_ulica, k.nrdomu as k_nrdomu, k.kod as k_kod,
  9. b.nazwa_bud_pelna as b_nazwa_bud_pelna, b.nazwa_bud_skrot as b_nazwa_bud_skrot, b.miasto as b_miasto, b.ulica as b_ulica, b.nrbudynku as b_nrbudynku, b.kod as b_kod
  10. FROM klienci k
  11. LEFT JOIN budowy b ON k.id_klienta=b.id_klienta");
  12.  
  13. $data = [];
  14.  
  15. foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $row) {
  16. $data[$row['k_id_klienta']]['klient'] = [
  17. 'id_klienta' => $row['k_id_klienta'],
  18. 'nazwa_f_pelna' => $row['k_nazwa_f_pelna'],
  19. 'nazwa_f_skrot' => $row['k_nazwa_f_skrot'],
  20. 'miasto' => $row['k_miasto'],
  21. 'ulica' => $row['k_ulica'],
  22. 'nrdomu' => $row['k_nrdomu'],
  23. 'kod' => $row['k_kod'],
  24. ];
  25. if ($row['b_id_budowy']) {
  26. $data[$row['k_id_klienta']]['budowy_klienta'][$row['b_id_budowy']] = [
  27. 'id_budowy' => $row['b_id_budowy'],
  28. 'nazwa_bud_pelna' => $row['b_nazwa_bud_pelna'],
  29. 'nazwa_bud_skrot' => $row['b_nazwa_bud_skrot'],
  30. 'miasto' => $row['b_miasto'],
  31. 'ulica' => $row['b_ulica'],
  32. 'nrbudynku' => $row['b_nrbudynku'],
  33. 'kod' => $row['b_kod'],
  34. ];
  35. }
  36. }
  37.  
  38. ?>
  39. <table>
  40. <thead>
  41. <tr>
  42. <th>Nazwa firmy</th>
  43. <th>Nazwa firmy skrot</th>
  44. <th>Miasto</th>
  45. <th>Ulica</th>
  46. <th>Nr.</th>
  47. <th>Kod pocztowy</th>
  48. <th></th>
  49. </tr>
  50. </thead>
  51. <tbody>
  52.  
  53. <?php foreach ($data as $row) : ?>
  54. <tr>
  55. <td><?php echo $row['klient']['nazwa_f_pelna'] ?></td>
  56. <td><?php echo $row['klient']['nazwa_f_skrot'] ?></td>
  57. <td><?php echo $row['klient']['miasto'] ?></td>
  58. <td><?php echo $row['klient']['ulica'] ?></td>
  59. <td><?php echo $row['klient']['nrdomu'] ?></td>
  60. <td><?php echo $row['klient']['kod'] ?></td>
  61. <?php if (!empty($row['budowy_klienta'])): ?>
  62. <td><a href='' class='pokaz-budowy-klienta' data-id-klienta='<?php echo $row['klient']['id_klienta']; ?>'>Pokaz budowy klienta</a></td>
  63. <?php else: ?>
  64. <td><span>-</span></td>
  65. <?php endif; ?>
  66. </tr>
  67. <tr data-id-klienta="<?php echo $row['klient']['id_klienta']; ?>" style="display:none;">
  68. <td colspan="100%">
  69. <table>
  70. <thead>
  71. <tr>
  72. <th>Nazwa budowy</th>
  73. <th>Nazwa budowy skrot</th>
  74. <th>Miasto</th>
  75. <th>Ulica</th>
  76. <th>Nr.</th>
  77. <th>Kod pocztowy</th>
  78. </tr>
  79. </thead>
  80. <tbody>
  81. <?php foreach ($row['budowy_klienta'] as $budowyKlienta): ?>
  82. <tr>
  83. <td><?php echo $budowyKlienta['nazwa_bud_pelna']; ?></td>
  84. <td><?php echo $budowyKlienta['nazwa_bud_skrot']; ?></td>
  85. <td><?php echo $budowyKlienta['miasto']; ?></td>
  86. <td><?php echo $budowyKlienta['ulica']; ?></td>
  87. <td><?php echo $budowyKlienta['nrbudynku']; ?></td>
  88. <td><?php echo $budowyKlienta['kod']; ?></td>
  89. </tr>
  90. <?php endforeach; ?>
  91. </tbody>
  92. </table>
  93. </td>
  94. </tr>
  95. <?php endforeach; ?>
  96. </tbody>
  97. </table>
  98.  
  99. <script>
  100. $('.pokaz-budowy-klienta').on('click', function (e) {
  101. e.preventDefault();
  102. var idBudowy = $(this).attr('data-id-klienta');
  103. $('table tr[data-id-klienta="' + idBudowy + '"]').toggle();
  104. });
  105. </script>
  Forum: PHP · Podgląd postu: #1203834 · Odpowiedzi: 5 · Wyświetleń: 558

rad11
Napisane: 10.10.2016, 18:52:41





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

https://www.google.pl/search?q=php+menu+mul...le&ie=UTF-8 generalnie szukaj pod hasłem "recursive"
  Forum: PHP · Podgląd postu: #1201961 · Odpowiedzi: 2 · Wyświetleń: 401

rad11
Napisane: 8.09.2016, 07:28:30





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Spróbuj dodać domain:

http://stackoverflow.com/questions/5671451...oss-sub-domains
  Forum: Przedszkole · Podgląd postu: #1199564 · Odpowiedzi: 4 · Wyświetleń: 227

rad11
Napisane: 8.08.2016, 10:17:39





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Spróbuj dodać do htaccess:

  1. RewriteEngine on
  2. RewriteCond $1 !^(index\.php|images|robots\.txt)
  3. RewriteRule ^(.*)$ /index.php/$1 [L]


Ogólnie szukaj w google pod frazą : https://www.google.pl/webhp?sourceid=chrome...php%20for%20seo
  Forum: Frameworki · Podgląd postu: #1197597 · Odpowiedzi: 7 · Wyświetleń: 351

rad11
Napisane: 1.08.2016, 12:56:54





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Done
  Forum: Hydepark · Podgląd postu: #1197216 · Odpowiedzi: 4 · Wyświetleń: 574

rad11
Napisane: 1.08.2016, 12:54:18





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Ja Ci dodam
  Forum: Hydepark · Podgląd postu: #1197214 · Odpowiedzi: 4 · Wyświetleń: 574

rad11
Napisane: 1.08.2016, 10:54:13





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Spróbuj:

  1. $('body').on('mousemove','#hp', function(e){
  Forum: XML, AJAX · Podgląd postu: #1197206 · Odpowiedzi: 2 · Wyświetleń: 737

rad11
Napisane: 28.07.2016, 08:02:13





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Do tego co podał @Python_000 możesz dopisać też sphinx
  Forum: PHP · Podgląd postu: #1196964 · Odpowiedzi: 3 · Wyświetleń: 284

rad11
Napisane: 14.07.2016, 12:49:17





Grupa: Zarejestrowani
Postów: 1 232
Dołączył: 7.10.2012
Skąd: Warszawa

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

Musisz uzupełnić jeszcze plik .env:


  1. APP_ENV=local
  2. APP_KEY=SomeRandomString
  3. APP_DEBUG=true
  4. APP_LOG_LEVEL=debug
  5. APP_URL=http://localhost
  6.  
  7. DB_CONNECTION=mysql
  8. DB_HOST=127.0.0.1
  9. DB_PORT=3306
  10. DB_DATABASE=homestead
  11. DB_USERNAME=homestead
  12. DB_PASSWORD=secret
  13.  
  14. CACHE_DRIVER=file
  15. SESSION_DRIVER=file
  16. QUEUE_DRIVER=sync
  17.  
  18. REDIS_HOST=127.0.0.1
  19. REDIS_PASSWORD=null
  20. REDIS_PORT=6379
  21.  
  22. MAIL_DRIVER=smtp
  23. MAIL_HOST=mailtrap.io
  24. MAIL_PORT=2525
  25. MAIL_USERNAME=null
  26. MAIL_PASSWORD=null
  27. MAIL_ENCRYPTION=null
  Forum: PHP · Podgląd postu: #1196184 · Odpowiedzi: 1 · Wyświetleń: 579

8 Stron V   1 2 3 > » 

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: 18.10.2018 - 02:44