Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Marek607
Napisane: 24.07.2017, 18:47:11





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Cytat(kurkusa @ 24.07.2017, 15:01:26 ) *
Szukamy programistów front, fullstack do ciekawego projektu, praca stacjonarnie w Warszawie.


Cytat(kurkusa @ 24.07.2017, 15:01:26 ) *
Oferujemy:
- Stałe obłożenie +\- 8h dziennie
- Pracę w pełni zdalną
- Stawka min. 40- 50 PLN/h (UOD, UOZ, B2B)
- Start ASAP


W końcu zdalnie czy stacjonarnie? smile.gif
  Forum: Praca oferowana (Job offers) · Podgląd postu: #1219530 · Odpowiedzi: 2 · Wyświetleń: 516

Marek607
Napisane: 21.05.2017, 06:38:04





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Jeśli sobie poradziłeś wypadałoby napisać rozwiązanie, co by następni mieli juz je na tacy wink.gif
  Forum: Przedszkole · Podgląd postu: #1216210 · Odpowiedzi: 12 · Wyświetleń: 807

Marek607
Napisane: 27.05.2017, 10:10:14





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Zalezy o jakim rozszerzeniu domeny mówisz.
Z reguły zawsze jest wysyłane powiadomienie do starego i nowego operatora domeny - w przypadku domeny polskiej musisz taki transfer potwierdzić.
  Forum: Hydepark · Podgląd postu: #1216634 · Odpowiedzi: 1 · Wyświetleń: 775

Marek607
Napisane: 20.05.2017, 06:15:46





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Mam PHP i MySQL. Dla każdego. Wydanie III i jst ono oparte na php 7.0.2.

Ktoś jeszcze z tej pozycji korzysta?
  Forum: Książki · Podgląd postu: #1216156 · Odpowiedzi: 5 · Wyświetleń: 14 468

Marek607
Napisane: 27.09.2016, 17:34:03





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Dodaj sobie na końcu zapytania mysqli_error, zobaczysz wtedy w czym jest problem.
  Forum: Przedszkole · Podgląd postu: #1201022 · Odpowiedzi: 10 · Wyświetleń: 1 072

Marek607
Napisane: 12.09.2016, 11:40:01





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Cytat(abel1 @ 12.09.2016, 12:06:11 ) *
Sprawdzanie IP oraz klucza nie musi wcale wykonywać się poprzez zapytanie do bazy , możesz to zrobić w samym PHP
Szyfrowanie hmm , są serwisy oferujące szyfrowanie kodu PHP musiał byś się skontaktować czy mogą zaoferować jakieś szyfrowanie w locie
Jeden z takich serwisów to ZendGuard


W jaki sposób to zrobić, skoro każdy ip ma swój własny klucz?
Dodawanie tego ręcznie do kodu w postaci tablicy odpada , bo przy xxx serwerach miałbym niezłą sieczkę, poza tym musiałbym to zrobić w kilku plikacha zależy mi bardziej na automatyzacji
  Forum: Przedszkole · Podgląd postu: #1199861 · Odpowiedzi: 3 · Wyświetleń: 385

Marek607
Napisane: 12.09.2016, 09:29:30





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Witam,

Jakiś czas temu napisałem skrypt zbierający dane i zapisujący je do bazy.

W skrócie - na xx serwerów działa skrypt który co minute pobiera dane i za pomocą curl --data wysyła je pod wskazany url.
Pod wskazanym url jest już skrypt w php który dane pobiera i zapisuje do bazy.
Obecnie przy pobieraniu danych są sprawdzane 2 rzeczy:
1) remote_addr
2) unikalny klucz, czyli ciąg znaków inny dla kazdego z serwerów.

Jeśli te 2 rzeczy się zgadzają dane sa aktualizowane, jeśli nie - dostaje powiadomienie.
Od strony serwera ten skrypt jest zakodowany, jednak nie problem podejrzeć co robi i gdzie wysyła te dane - dla chcącego nic trudnego.

Chcialbym się Was poradzić jak mogę dodatkowo zabezpieczyć taki formularz - główne obawy tyczą tego że po walidacji poprawności formatu danych mam zapytanie " update ........ where ip=adres.ip and klucz=klucz"
Czyli niezależnie czy ip i klucz jest poprawny i tak jest wykonywane zapytanie do bazy, więc ktoś może "sztucznie" obciążać serwer bazodanowy.
Myślałem by najpierw sprawdzać poprawnośc pary klucz i ip, i dopiero później aktualizować dane dla danej pary, ale czy to w jakiś sposób zwiększy bezpieczeństwo?
Mam wtedy każdorazowo po wysłaniu danych 2 zapytania zamiast jednego.

1)W jaki sposób mogę dodatkowo zabezpieczyć formularz bez zaprzęgania bazy - może dodać wymyślonego user-agenta?

2) Szyfrowanie wysyłanych danych - w jaki sposób je zrealizować, czy można jakoś zabezpieczyć wysyłane dane - np zakodować ( poza samym https)?

3) Bede też wdzięczny do jakiś źródeł/case study/przykładów czy best practice w tym zakresie.
  Forum: Przedszkole · Podgląd postu: #1199846 · Odpowiedzi: 3 · Wyświetleń: 385

Marek607
Napisane: 3.05.2016, 13:40:06





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Cytat(mghe @ 3.05.2016, 14:29:28 ) *
bardzo dobrze posługuje się wyszukiwaniem w Google. Chodzi mi oto że ktoś opisał te moduły w prosty sposób.


Większość modulów ma podstawowe zastosowanie takie same dla php5 i php7, jak chcesz prosty opis to prosze - 3 linijki tekstu:

http://php.net/manual/en/intro.mcrypt.php

Nie wiem co chcesz za opis , jeśli tylko różnice

To jakie ci moduły potrzebne zależy od xxx czynników i nie sposób zainstalować wszystkie potrzebne , bo i tak się trafi klient któremu jest potrzebny dodatek o którym instnieniu nie masz pojęcia smile.gif
  Forum: PHP · Podgląd postu: #1191001 · Odpowiedzi: 10 · Wyświetleń: 1 682

Marek607
Napisane: 4.05.2016, 14:48:27





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Większośc hostingów oferuje php7.
U nas wdrażalem php7 jak było jeszcze w wersji RC i później tylko update było robione.
Obecnie jest php 7.0.6 i przyznam ze zainteresowanie jest dosyć spore - zapewne dlatego że było ono mocno promowane jako kilka razy szybsze niż php5 wink.gif
pewna niedogodność przy przejściu na siodemke to brak niektorych modułów, no i przede wszystkim ioncube.
  Forum: Przedszkole · Podgląd postu: #1191104 · Odpowiedzi: 10 · Wyświetleń: 1 675

Marek607
Napisane: 7.02.2016, 14:52:17





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Najlepszą opcja w przypadku tak archaicznej wersji php jest instalacja nowej obok starej, napisanie nowej wersji portalu ( można sie już o php7 pokusić) i przepięcie użytkowników na nową wersje.
Nie ma sensu na żywca zmieniać wersji php przy takim przeskoku bo wyjdzie z tego więcej problemów niz pożytku smile.gif
  Forum: Przedszkole · Podgląd postu: #1183978 · Odpowiedzi: 3 · Wyświetleń: 346

Marek607
Napisane: 10.11.2015, 12:30:01





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Trzeba było walić na PW, zaoferowałbym ci coś fajnego wink.gif

Ale super, ze udalo sie rozwiązać problem.
  Forum: Przedszkole · Podgląd postu: #1175925 · Odpowiedzi: 13 · Wyświetleń: 541

Marek607
Napisane: 7.11.2015, 20:30:57





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

a cat /proc/mdstat?
masz to w raidzie czy nie?

Te dyski to padaki, cud że ci wógle dziąłają wink.gif

Zrób kopie i:
1) Jesli sa w raidzie niech ci wymienią jeden ,później dodaj go do macierzy i jak sie odbuduje to wypnij ten stary i wymień drugi.

Tylko ostrożnie z robieniem kopii, przy takim ich stanie możesz je zabić kopiowaniem/pakowaniem
  Forum: Przedszkole · Podgląd postu: #1175789 · Odpowiedzi: 13 · Wyświetleń: 541

Marek607
Napisane: 6.11.2015, 11:28:30





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Zainstaluj sobie smarta ( apt-get install smartmontools ) i później:
Kod
wget marek.pro/dyski.sh
bash dyski.sh


Pokaże ci w jakim stanie są dyski.
Zainstaluj sobie też atop ( apt-get install atop)i później w konsoli

atop -dla 3
będziesz miał live podgląd jaki proces obciaża dyski i które.

jak to nie pomoże to mogę zerknąc i co niego pomóc.
Odnośnie find - to może byc wlasnie dysk, find robi duże IO i jeśli dysk słaby to load będzie rósł i to szybko.

Sprawdź też sobie dd jaka jest prędkośc odczytu/zapisu. luknij logi itp itd aarambo.gif
  Forum: Przedszkole · Podgląd postu: #1175653 · Odpowiedzi: 13 · Wyświetleń: 541

Marek607
Napisane: 20.10.2015, 17:58:33





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Cytat(RobertMarc @ 2.10.2015, 14:57:01 ) *
Ja uczyłem się z "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty", ale teraz też polecam raczej uczyć się z kursów internetowych i tworzyć powoli coś swojego i na tym się uczyć.


Co zlego jest w tej książce ze się obecnie nie nadaje ( nie licząc tego że oparta na php 5.2) ?
  Forum: Książki · Podgląd postu: #1174303 · Odpowiedzi: 4 · Wyświetleń: 12 115

Marek607
Napisane: 7.05.2015, 21:05:21





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Witam,

Jesteśmy młodym ale dynamicznie rozwijającym się zespołem pracującym z zaangażowaniem nad wieloma projektami. Zasoby ludzkie to podstawowy element naszej strategii rozwoju. Staramy się skupić wokół siebie jak najwięcej osób, których charakteryzuje zaangażowanie i umiejętność pracy w zespole.

Obecnie poszukujemy:

Stanowisko: Webmaster/Programista

Wymagania:
  • Dobra znajomość PHP
  • Umiejętość instalacji/konfiguracji skryptów CMS (Wordpress/Prestashop/Joomla itp.)
  • Znajomość SQL i baz danych mysql
  • Umiejetność optymalizacji działania aplikacji zarówno od strony skryptu jak i serwera
  • Chęć do rozwijania wiedzy i umiejętności,otwartość do komunikacji z klientem
  • Znajomość srodowiska Linux będzie dodatkowym atutem.


Charakter pracy:
Praca zdalna - preferowane wieczorne/nocne godziny pracy, jednak nie jest to warunkiem koniecznym

Wynagrodzenie:
W zależności od kwalifikacji oraz ustaleń umowy o pracę do 2500 netto.


Prosimy o przeslanie swojego zgłoszenia razem z CV na adres praca @ biznes-host.pl

Biznes-Host.pl sp. z o.o.
Grodziska 17a
60-363 Poznań

NIP: 779-237-52-44
Regon: 301439993
  Forum: Praca oferowana (Job offers) · Podgląd postu: #1157339 · Odpowiedzi: 0 · Wyświetleń: 574

Marek607
Napisane: 19.11.2014, 21:28:22





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Witam,
Mam takie zapytanie:

  1. $zapytanie ="select * from zdarzenia where typ_zdarzenia='zacielenie' and date(data_zdarzenia)<= DATE_SUB(CURDATE(), INTERVAL 20 DAY) and date(data_zdarzenia)>= DATE_SUB(CURDATE(), INTERVAL 22 DAY) or date(data_zdarzenia)<= DATE_SUB(CURDATE(), INTERVAL 41 DAY) and date(data_zdarzenia)>= DATE_SUB(CURDATE(), INTERVAL 43 DAY) or date(data_zdarzenia)<= DATE_SUB(CURDATE(), INTERVAL 62 DAY) and date(data_zdarzenia)>= DATE_SUB(CURDATE(), INTERVAL 64 DAY)";


W skrócie - pobiera rekordy o typie 'zacielenie' z okresu 20-22 41-43 i 62-64 dni od dnia dzisiejszego.

Mam jednak 2 pytania z tym związane:
1) Czy to zapytanie jest dobrze napisane czy można je napisać lepiej ( prościej,przejrzyściej)
2) W otrzymywanym wyniku bywa ze pobiera mi 2 zdarzenia dla tego samego bydlo_id (jest to jedno z pól w tabeli zdarzenia) - jedno ktore było 21 dni temu i drugie ktore było 42 dni temu - jak mogę zrobić że jeśli wystąpiło 21 dni temu to nie pobiera tego co było 42 dni temu?

Myslałem żeby najpierw wylistowac tabele bydlo z typem zenskim, nastepnie na podstawie wyniku dla kazdego id sprawdzic ostatnie zdarzenie o typie zacielenie - tyle ze wtedy raz ze robie dwa zapytania a dwa ze w przypadku sprawdzania kazdej sztuki bedzie to niezbyt optymalne.

Dzięki za pomoc.
  Forum: Przedszkole · Podgląd postu: #1132816 · Odpowiedzi: 3 · Wyświetleń: 750

Marek607
Napisane: 19.11.2014, 22:09:39





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

group by bydlo_id które dodałem na koncu połowicznie zalatwiło sprawę - fakt że mam juz tylko jeden wynik o danym id ,ale pokazuje mi ten dalszy czyli np sprzed 42 dni zamiast tylko sprzed 21 - jakaś rada?
  Forum: Przedszkole · Podgląd postu: #1132822 · Odpowiedzi: 3 · Wyświetleń: 750

Marek607
Napisane: 19.11.2014, 15:08:27





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

  1. if ($kolor == "#cccccc") {
  2. $kolor = "#ffffff";
  3. } else {
  4. $kolor = "#cccccc";
  5. }
  6. echo "<tr bgcolor=\"".$kolor."\">.........


  Forum: Przedszkole · Podgląd postu: #1132755 · Odpowiedzi: 26 · Wyświetleń: 6 186

Marek607
Napisane: 4.11.2014, 19:36:47





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Tak, odrazu pod session start.
Ewentualnie możesz skorzystać z gotowca od nospor: http://nospor.pl/ladne-urle.html
  Forum: Przedszkole · Podgląd postu: #1130826 · Odpowiedzi: 4 · Wyświetleń: 703

Marek607
Napisane: 4.11.2014, 19:26:23





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

  1. if($_GET['go']=='modules') {
  2. include 'controller/moduless.php';
  3. $ob = new ArticlesController();
  4. $ob->$_GET['go']();
  5. } else {
  6. if($_GET['go']=='cosinnego') {
  7. //i tu cos
  8. }


Wklepujesz to w index.php ustawiasz co dana akcja ma robić i tyle smile.gif
  Forum: Przedszkole · Podgląd postu: #1130824 · Odpowiedzi: 4 · Wyświetleń: 703

Marek607
Napisane: 31.10.2014, 18:59:50





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Odpal sobie program w jednej konsoli, a drugiej podepnij sie do procesu - będziesz miał wtedy jak na dłoni co sie tam dzieje i w jakim momencie się "wykłada".
  Forum: PHP · Podgląd postu: #1130428 · Odpowiedzi: 6 · Wyświetleń: 819

Marek607
Napisane: 10.11.2014, 17:23:20





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Dzięki ci bardzo - działa właśnie tak jak chciałem!

Pozwole sobie odświeżyć temat - jak z takiego zapytania pobrać wynik i jedną zmienną dać do innego zapytania?

Jak w widoku mam pętle foreach i wynik $bydle->id to chciałbym na podstawie tego wyniku zrobić zapytanie - ktoś pomoże mi to ugryść?

  1. foreach($tablica_bydla as $bydle) {
  2. //tu chce pobrać $bydle->id i sprawdzić w innej tabeli jaka jest nazwa dla tego id
  3. echo '<pre>Bydle[' . $bydle->id . ']: ' . print_r($bydle, 1) . '</pre>'; //oczywiscie ubierz to w html...
  4. }


w strukturalnym poprostu robiłem po foreach zapytanie ale nie wiem jak to zrobić by nie było to w widoku.

//EDIT

Zrobiłem:

  1. foreach($tablica_zdarzen as $bydle) {
  2. require_once('funkcje/funkcje_obora.php');
  3. $lacz = lacz_bd();
  4. $zapytanie = $lacz->query("select * from bydlo where id = '".$bydle->bydlo_id."'") or die(mysqli_error($lacz));
  5. $wiersz = $zapytanie->fetch_object();


nazwe wywołuje jako $wiersz->nazwa, ale takie coś mieć w widoku to wstyd facepalmxd.gif

czy przerobienie tego na zasadzie:
  1. foreach($tablica_zdarzen as $bydle) {
  2. if ($nazwa_bydla = pobierz_nazwe_bydla(".$bydle->bydlo_id.")) {
  3. wyswietl_nazwe_bydla($nazwa_bydla);
  4. }


będzie bardziej zgodne z oddzielaniem modelu/kontrolera od widoku?
jak to ugryść by miało ręce i nogi?
  Forum: Przedszkole · Podgląd postu: #1129203 · Odpowiedzi: 6 · Wyświetleń: 867

Marek607
Napisane: 21.10.2014, 21:43:50





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

I nadal jestem w tym samym miejscu, bo obiekt mam przekazany, ale pokazuje mi tylko jeden rekord ( teraz już nie pierwszy a ostatni - mogę prosić o napisanie funkcji która wyświetli pokolei te rekordy? Bo to jest głownie problemem że nie wiem jak je obrobić i wyświetlić od strony widoku.
  Forum: Przedszkole · Podgląd postu: #1129197 · Odpowiedzi: 6 · Wyświetleń: 867

Marek607
Napisane: 21.10.2014, 21:11:39





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

OK, czyli pobierz dodałem:

  1. $ile=$wynik->num_rows;
  2. for($i=0; $i<$ile; $i++) {
  3. $tablica_bydla = $wynik->fetch_object();
  4. }
  5. return $tablica_bydla;
  6. }


Według tego skrypt wyświetlania powinien działać niezmieniony, jednak caly czas pokazuje mi pętle pierwszego rekordu - jak to rozgryść?
Możesz podać kod jak to powinno wyglądać? Po stronie widoku też mam dodać pętle?
  Forum: Przedszkole · Podgląd postu: #1129188 · Odpowiedzi: 6 · Wyświetleń: 867

Marek607
Napisane: 21.10.2014, 19:39:07





Grupa: Zarejestrowani
Postów: 42
Dołączył: 4.03.2010

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

Witam,

Mam problem ktory idealnie nadaje sie na przedszkole i nie mogę nigdzie znaleść rozwiązania.

Mam funkcje która pobiera sobie dane:

  1. function pobierz_liste_bydla($user_id) {
  2. $lacz = lacz_bd();
  3.  
  4. $wynik = $lacz->query("select * from bydlo where user_id = '".$user_id."'") or die(mysqli_error($lacz));
  5. if(!$wynik) {
  6. return false;
  7. }
  8.  
  9. //tworzymy tablice url
  10. $tablica_bydla = $wynik->fetch_object();
  11.  
  12. return $lista_bydla;
  13. }



I funkcje która ma je wyświetlać:

  1. function wyswietl_liste_bydla($tablica_bydla) {
  2. ?>
  3.  
  4. <br />
  5.  
  6. <form name="tabela_zak" action="usun.php" method="post">
  7.  
  8. <table width="300" cellpadding="2" cellspacing="0">
  9.  
  10. <?php
  11. $kolor = "#cccccc";
  12.  
  13. echo "<tr bgcolor=\"".$kolor."\"><td><strong></strong></td>";
  14.  
  15. echo "<td><strong>Usuń?</strong></td><td><strong>Usuń?</strong></td></tr>";
  16. $ile_bydla = "60";
  17. if ($ile_bydla > 0 ) {
  18. echo "<table style='border-collapse: collapse;'>
  19. <tr>
  20. <th style='width: 20px;'>id (sort)</th>
  21. <th style='width: 150px;'>Imię</th>
  22. <th style='width: 200px;'>Numer</th>
  23. <th style='width: 80px;'>Rasa</th>
  24. <th style='width: 200px;'>Data urodzenia</th>
  25. <th style='width: 200px;'>Numer Matki</th>
  26. <th style='width: 80px;'>Płeć</th>
  27. <th style='width: 80px;'>operacja</th>
  28. </tr>";
  29. for($i=0; $i<$ile_bydla; $i++) {
  30. echo "<tr style='height: 30px;'>
  31. <th class='tab_2'>".$tablica_bydla->id."</th>
  32. <th class='tab_2'>".$tablica_bydla->nazwa."</th>
  33. <th class='tab_2'>".$tablica_bydla->numer."</th>
  34. <th class='tab_2'>".$tablica_bydla->rasa."</th>
  35. <th class='tab_2'>".$tablica_bydla->data_urodzenia."</th>
  36. <th class='tab_2'>".$tablica_bydla->numer_matki."</th>
  37. <th class='tab_2'>".$tablica_bydla->plec."</th>
  38. <th class='tab_2'>
  39. <a href=''><img src='images/edit.png' alt='edytuj' title=skonfiguruj'/></a>
  40. <a href=''><img src='images/settingsadd.png' alt='edytuj usługi dodatkowe' title='skonfiguruj dodatkowe opcje monitoringu'/></a>
  41. <a href=''><img src='images/delete.png' alt='usun' title='usun'/></a>
  42. </th>
  43. </tr>";
  44. }
  45. }
  46. }


Napisałem to samo w jednym pliku i tutaj działa:

  1. $zapytanie ="select * from bydlo where user_id=".$user_id."";
  2. $wynik=$bd->query($zapytanie);
  3. $ile=$wynik->num_rows;
  4. if ($ile > 0 ) {
  5. echo "<table style='border-collapse: collapse;'>
  6. <tr>
  7. <th style='width: 20px;'>id (sort)</th>
  8. <th style='width: 150px;'>Imię</th>
  9. <th style='width: 200px;'>Numer</th>
  10. <th style='width: 80px;'>Rasa</th>
  11. <th style='width: 200px;'>Data urodzenia</th>
  12. <th style='width: 200px;'>Numer Matki</th>
  13. <th style='width: 80px;'>Płeć</th>
  14. <th style='width: 80px;'>operacja</th>
  15. </tr>";
  16. for($i=0; $i<$ile; $i++) {
  17. $wiersz = $wynik->fetch_object();
  18. echo "<tr style='height: 30px;'>
  19. <th class='tab_2'>".$wiersz->id."</th>
  20. <th class='tab_2'>".$wiersz->nazwa."</th>
  21. <th class='tab_2'>".$wiersz->numer."</th>
  22. <th class='tab_2'>".$wiersz->rasa."</th>
  23. <th class='tab_2'>".$wiersz->data_urodzenia."</th>
  24. <th class='tab_2'>".$wiersz->numer_matki."</th>
  25. <th class='tab_2'>".$wiersz->plec."</th>
  26. <th class='tab_2'>
  27. <a href='?page=admin_panel&act=edit&id=2'><img src='images/edit.png' alt='edytuj' title=skonfiguruj serwer'/></a>
  28. <a href='?page=edit_other&id=2'><img src='images/settingsadd.png' alt='edytuj usługi dodatkowe' title='skonfiguruj dodatkowe opcje monitoringu'/></a>
  29. <a href='?page=del_proof&id=2'><img src='images/delete.png' alt='usun' title='usun serwer'/></a>
  30. </th>
  31. </tr>";
  32. }
  33. echo "</table>";
  34. }


Widze gdzie jest różnica tzn że w 2 przykładzie dane z obiektu są pobierane w petli a tutaj je wysyłam stąd w 2 przykładzie mam ładnie pokazane wszystkie przykłady a w pierwszym mam pętle pierwszego rekordu ( bo tylko go przekazuje).


Pytania sa 2:

1) Jak przenieść for.... do funkcji pobierz_liste...... by w widoku czyli wyswietl_liste.... mógł sobie tylko podać nazwy $tablica_bydla->numer itp.?
2) Jak z funkcji pobierającej dane przekazać liczbe znalezionych rekordów? mam zrobić tam dodatkową funkcje liczącą czy poprostu dodać drugi argument do wyswietl_liste_bydla i jemu przekazać ilość?

Dzięki za pomoc.
  Forum: Przedszkole · Podgląd postu: #1129178 · Odpowiedzi: 6 · Wyświetleń: 867

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: 3.05.2024 - 18:24