Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Mam stronkę na której pobierane sa dane z plików csv do bazy i wyświetlane na stronie do tego jest mini wyszukiwarka. Niestety coś przestało działać i nie mogę dojść coś wyrzuca mi taki błąd:
public function setPoleMiejsca($indeks) {
$this->poleMiejsca=$indeks;
}
public function setPoleWylotu($indeks) {
$this->poleWylotu=$indeks;
}
public function setPoleKraju($indeks) {
$this->poleKraju=$indeks;
}
public function setPoleDaty($indeks) {
$this->dataWylotu=$indeks;
}
public function getMiejsca() {
return $this->wartosciPola($this->poleMiejsca);
}
public function getWyloty() {
return $this->wartosciPola($this->poleWylotu);
}
public function getKraje() {
return $this->wartosciPola($this->poleKraju);
}
public function getDaty() {
return $this->wartosciPola($this->dataWylotu);
}
public function getMiasta() {
return $this->wartosciPola($this->poleMiasta);
}
public function wypiszSiebie($tablica) {
//nie ma implementacji
//w kazdej klasie dziedziczacej z tego trzeba
//napisac wlasna funkcje wyswietlajaca
}
public function szukajWycieczki($kraj, $data_od, $data_do, $wylot_z) {
$warunki = array();
$porzadek = array();
public function setPoleMiejscaHoteli($indeks) {
$this->poleMiejscaHoteli=$indeks;
}
public function setPoleKrajuHoteli($indeks) {
$this->poleKrajuHoteli=$indeks;
}
public function setPoleMiasta($indeks) {
$this->poleMiasta=$indeks;
}
public function setPoleHotelu($indeks) {
$this->poleHotelu=$indeks;
}
public function getMiejscaHoteli() {
return $this->wartosciPola($this->poleMiejscaHoteli);
}
public function getKrajeHoteli() {
return $this->wartosciPola($this->poleKrajuHoteli);
}
public function getMiasta() {
return $this->wartosciPola($this->poleMiastaHoteli);
}
public function getHotel() {
return $this->wartosciPola($this->poleHotelu);
}
public function wypiszSiebie($tablica) {
//nie ma implementacji
//w kazdej klasie dziedziczacej z tego trzeba
//napisac wlasna funkcje wyswietlajaca
}
public function szukajHotelu($krajHoteli, $miasto, $hotel) {
$warunki = array();
$porzadek = array();
Ale burdel... oszczędziłbyś ludzi na forum i nie katował ich takim poszarpanym kodem.
Błąd spowodowany jest pewnie tym, że ktoś, kto nie wie co robi zaczął zakomentowywać różne linie kodu i przestawił klamry. Funkcja doSelectFromArray() znajduje się w klasie Biuro a chyba nie powinna patrząc na to jak jest wywołana.
Rozwiązanie:
Przestań samemu kombinować i daj ten kod komuś kto się chociaż trochę na tym zna.
Chmura pisze:2. nie wiem czy można podawać funkcje jako argument
Jako argument można podać co się tylko chce, byleby zwracało jakąś wartość. Ale takie postępowanie nie jest dobre.
12345 jak nie masz ochoty pomagać to tego nie rób a nie "jeździj" po ludziach. Tak się składa że uczę się dopiero php i czasem coś mi nie wyjdzie. A tak poza tym jestem kobietą i zanim i odpisałeś mi zorientowałam się że klamry są przestawione.
123456 jak nie masz ochoty pomagać to tego nie rób
Wskazałem błąd - napisałem, że źle są klamry.
a nie "jeździj" po ludziach.
Jeśli dobrą radę, nie brania się za coś, co jest za trudne uważasz za jeżdżenie po ludziach, Twoja sprawa.
A tak poza tym jestem kobietą
Napisałaś to bo użyłem złej osoby czy żeby pokazać jak okrutnie Cię potraktowałem?
Jeśli to pierwsze to popatrz:
Mam stronkę na której pobierane sa dane z plików csv do bazy i wyświetlane na stronie do tego jest mini wyszukiwarka. Niestety coś przestało działać i nie mogę dojść coś wyrzuca mi taki błąd: (...)we wskazywanej linijce jest zapis: (...)Aby wszytko było jaśniejsze umieszczam zawartość pliku szukaj.php : (...)jeszcze plik funkcje.php : (...)
Po czym miałem rozpoznać rodzaj?
Jeśli druga opcja to wczuj się w osobę, która chce znaleźć błąd w cudzym kodzie.
zanim i odpisałeś mi zorientowałam się że klamry są przestawione.
To trzeba było zadzwonić żebym się nie fatygował... Napisz do moderatora żeby usunął poprzedni jak i ten post bo nie wnoszą one nic do tematu, skoro tak Ci szkodzą
pisząc żebyś nie jeździł po ludziach i że jeżeli nie masz ochoty pomagać to nie pomagaj miałam na myśli twoje podejście do mojego postu które dało się wyczuć w pierwszych zdaniach twojej odpowiedzi a mianowicie:
Ale burdel... oszczędziłbyś ludzi na forum i nie katował ich takim poszarpanym kodem.
Błąd spowodowany jest pewnie tym, że ktoś, kto nie wie co robi zaczął zakomentowywać różne linie kodu i przestawił klamry
Co do informacji o mojej płci to nie była iluzja tylko informacja ponieważ pisałeś jak do mężczyzny.
Owszem pomogłeś wskazałeś błąd za co wielkie dzięki , tylko uważam że można to było zrobić bardziej subtelnie i delikatnie.
A co do telefonowania do Ciebie no cóż telefonu nie miałam, a poza tym w tamtym momencie nie miałam ani czasu ani dostępu do netu.
Tylko tyle chciałam Tobie powiedzieć i myślę że możemy uznać temat za zamknięty.