Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Prośba o znalezienie błędu
shpaque
post 11.12.2017, 13:00:31
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Krótkie pytanie: co tu nie działa? Chodzi generalnie o ostatnią część z tabelką

  1. <?php
  2. $dateins = array();
  3. $dateouts = array();
  4. $titles = array();
  5. $citys = array();
  6. $streets = array();
  7. $placess = array();
  8. $seats = array();
  9. $userss = array();
  10. $rozpoczecies = array();
  11. $zakonczenies = array();
  12. $newdateins = array();
  13. $dzisiaj = strtotime(date('Y-m-d'));
  14. $database = './db/events.csv';
  15. $items = file($database);
  16. $lines = count($items);
  17.  
  18. foreach($items as $line)
  19. {
  20. list($datein, $dateout, $title, $city, $street, $place, $seat, $users) = explode('|', trim($line));
  21. $rozpoczecie = (strtotime($datein) - $dzisiaj);
  22. $zakonczenie = (strtotime($dateout) - $dzisiaj);
  23. $newdatein = date('Y-m-d', ($dzisiaj + $rozpoczecie));
  24. if ($rozpoczecie != 0)
  25. {
  26. $dateins[] = $datein;
  27. $dateouts[] = $dateout;
  28. $titles[] = $title;
  29. $citys[] = $city;
  30. $streets[] = $street;
  31. $places[] = $place;
  32. $seats[] = $seat;
  33. $userss[] = $users;
  34.  
  35. $rozpoczecies[] = floor($rozpoczecie / 86400);
  36. $zakonczenies[] = floor($zakonczenie / 86400);
  37. $newdateins[] = $newdatein;
  38. }
  39. }
  40.  
  41. array_multisort ($newdateins, SORT_ASC, $dateins, $dateouts, $titles, $citys, $streets, $places, $seats, $userss, $rozpoczecies, $zakonczenies);
  42.  
  43. $months = array('01'=>'STY', '02'=>'LUT', '03'=>'MAR', '04'=>'KWI', '05'=>'MAJ', '06'=>'CZE', '07'=>'LIP', '08'=>'SIE', '09'=>'WRZ', '10'=>'PAŹ', '11'=>'LIS', '12'=>'GRU');
  44. for($i = 0; $i < 3; $i++)
  45. {
  46. list($year[$i], $month[$i], $day[$i]) = split('[/.-]', $dateins[$i]);
  47. $month[$i] = $months[$month[$i]];
  48.  
  49. $dzien[$i] = 'dni';
  50. if ($rozpoczecies[$i] == 1)
  51. {
  52. $dzien[$i] = 'dzień';
  53. }
  54. }
  55. ?>
  56.  
  57. <table class="tabelka">
  58. <tbody>
  59. <?php
  60. for ($y = 0; $y < $lines; $y++)
  61. {
  62. echo "<tr class=\"table-row\">";
  63. echo "<td class=\"td\" width=\"20%\" style=\"background:rgba(2, 5, 35, 0.2);\">";
  64. echo "<span class=\"date-big\">".$day[$y]." <b>".$month[$y]."</b></span>";
  65. echo "<span class=\"date-small\"><br>za ".$rozpoczecies[$y]." ".$dzien[$y]."</span></td>";
  66. echo "<td class=\"td\" width=\"80%\">";
  67. echo "<span class=\"city\">".$citys[$y]."</span></td>";
  68. echo "<td class=\"td\" style=\"padding-right:8px;\">";
  69. echo "<button id=\"".$y."\" type=\"button\" class=\"btn btn-d button\" style=\"width:100%;height:40px;margin-top:5px;\" data-toggle=\"modal\" data-target=\"#modalRejestracja\" onclick=\"myFunction(this.id)\">Zarejestruj się</button></td>";
  70. echo "</tr>";
  71. }
  72. ?>
  73. </tbody>
  74. </table>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 11.12.2017, 13:06:50
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tyle czau na forum i naprawde nie potrafisz jeszcze samodzielnie napisac czym objawia sie problem? Trzeba o to osobiscie pytac?

nie $citys a $cities
i nie mieszaj polskiego z angielskim. Albo jedno albo drugie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
shpaque
post 11.12.2017, 13:15:00
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


tu nie chodzi o poprawnosc angielskiego

zmienna jest $city a w array ma dodane "s" wiec jest $citys[] - to nie tu lezy problem
Go to the top of the page
+Quote Post
nospor
post 11.12.2017, 13:20:45
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ja wiem ze nie tu lezy problem. Przy okazji ci tylko napisalem

Prosilem bys opisal czym objawia ci sie problem. Nadal tego nie zrobiles


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
trzczy
post 11.12.2017, 13:20:58
Post #5





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Włącz wyświetlanie błędów i podaj jakie są błędy.

Napisz też coś takiego: "na stronie powinno się pokazać to a to, ale pokazuje się to a to".

Chodzi o to, że osoba czytająca forum, nie wie, co chciałeś uzyskać, więc nie wie, co jest do poprawienia.
Go to the top of the page
+Quote Post
shpaque
post 11.12.2017, 13:26:31
Post #6





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


php error 500, nie wyswietla w ogole strony - jak dam wyswietlanie errorow to tez nic nie wyswietla

  1. echo "<table class=\"tabelka\">";
  2. echo "<tbody>";
  3. for($i = 0; $i < $lines; $i++)
  4. {
  5. list($year[$i], $month[$i], $day[$i]) = split('[/.-]', $dateins[$i]);
  6. $month[$i] = $months[$month[$i]];
  7.  
  8. $dzien[$i] = 'dni';
  9. if ($rozpoczecies[$i] == 1)
  10. {
  11. $dzien[$i] = 'dzień';
  12. }
  13. echo "<tr class=\"table-row\">";
  14. echo "<td class=\"td\" width=\"20%\" style=\"background:rgba(2, 5, 35, 0.2);\">";
  15. echo "<span class=\"date-big\">".$day[$i]." <b>".$month[$i]."</b></span>";
  16. echo "<span class=\"date-small\"><br>za ".$rozpoczecies[$i]." ".$dzien[$i]."</span></td>";
  17. echo "<td class=\"td\" width=\"80%\">";
  18. echo "<span class=\"city\">".$citys[$i]."</span></td>";
  19. echo "<td class=\"td\" style=\"padding-right:8px;\">";
  20. echo "<button id=\"".$i."\" type=\"button\" class=\"btn btn-d button\" style=\"width:100%;height:40px;margin-top:5px;\" data-toggle=\"modal\" data-target=\"#modalRejestracja\" onclick=\"myFunction(this.id)\">Zarejestruj się</button></td>";
  21. echo "</tr>";
  22. }
  23. echo "</tbody>";
  24. echo "</table>";


dobra zrobilem wszystko w jednej petli i ruszylo dzieki smile.gif do zamkniecia
Go to the top of the page
+Quote Post
viking
post 11.12.2017, 13:32:51
Post #7





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Jeśli nie wyświetla to włącz w php.ini. Wszystkie logi masz... w plikach logów.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:43