Thread View: pl.comp.lang.perl
3 messages
3 total messages
Started by Luk
Mon, 08 Jun 2009 06:40
Odwolanie do tablicy
Author: Luk
Date: Mon, 08 Jun 2009 06:40
Date: Mon, 08 Jun 2009 06:40
28 lines
2143 bytes
2143 bytes
Fakt, troche bez ladu i skladu, to po kolei:
- to jest bardzo prosta baza danych, tzn za pomoca tablic:
* @imie("imie.nazwisko" , ...)
* @oddzial("skrot oddzialu" , ...)
* @stanowisko("nazwa stanowiska" , ...) itd
za pomoca chomp uzytkownik wprowadza nazwisko i potem if nazwisko to wyrzuca
odpowiednie dane.
if ($nazwisko =~ /nazwisko/i) {
print "\nImie i Nazwisko: $imie[2], $funkcja[1]\n$oddzial[7]\nAdres E-MAIL:
$mail[2]\n$mail_drugi[0]\nNumer Telefonu:
$telefon[1]\n$miejsce[0]\n$miejsce[1]\n\nINFORMACJE DODATKOWE:\n$dodatkowe[4]\n";
}
To jest w pliku dane.pl. Utworzylem kolejny plik oddzial.pl który ma wypisywac
tylko imiona i nazwiska osob ktore znajduja sie w poszczegolnych dzialach.
Skopiowalem tablice oddzial i imie ale wolalbym aby odwolal sie do pliku dane.pl
i z niego pobieral nazwiska, dlatego, ze jesli nastapilaby zmiana to koryguje
sie je tylko w jednym pliku. Dla niektorych pewnie wyda sie to banalne ale
dopiero sie ucze. Dlatego bylbym wdzieczny za jakakolwiek pomoc o ile istnieje
jakies rozwiazanie. Czy bede musial skorzystac z DBI::DBD? Przyznam, ze jeszcze
do tego rozdzialu nie doszlem. Mam nadzieje ze mniej wiecej wiadomo teraz o co
chodzi :)
Dzieki
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: Odwolanie do tablicy
Author: Luk
Date: Mon, 08 Jun 2009 06:42
Date: Mon, 08 Jun 2009 06:42
4 lines
1038 bytes
1038 bytes
Zamiast odpowiedziec przez przypadek utworzylem nowy temat. -- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: Odwolanie do tablicy
Author: Filip Rembiałkowski
Date: Mon, 08 Jun 2009 17:00
Date: Mon, 08 Jun 2009 17:00
37 lines
2393 bytes
2393 bytes
On 8 Cze, 08:40, "Luk" <luk47WYTNI...@vp.pl> wrote:
> Fakt, troche bez ladu i skladu, to po kolei:
> - to jest bardzo prosta baza danych, tzn za pomoca tablic:
> * @imie("imie.nazwisko" , ...)
> * @oddzial("skrot oddzialu" , ...)
> * @stanowisko("nazwa stanowiska" , ...) itd
dlaczego trzymasz dane w ten sposób?
>
> za pomoca chomp uzytkownik wprowadza nazwisko i potem if nazwisko to wyrzuca
> odpowiednie dane.
> if ($nazwisko =~ /nazwisko/i) {
> print "\nImie i Nazwisko: $imie[2], $funkcja[1]\n$oddzial[7]\nAdres E-MAIL:
> $mail[2]\n$mail_drugi[0]\nNumer Telefonu:
> $telefon[1]\n$miejsce[0]\n$miejsce[1]\n\nINFORMACJE DODATKOWE:\n$dodatkowe[4]\n";
>
> }
o rany. to nie jest ładne ani proste.
>
> To jest w pliku dane.pl. Utworzylem kolejny plik oddzial.pl który ma wypisywac
> tylko imiona i nazwiska osob ktore znajduja sie w poszczegolnych dzialach.
> Skopiowalem tablice oddzial i imie ale wolalbym aby odwolal sie do pliku dane.pl
wydziel dane do osobnego pliku dane.pl
a potem
require 'dane.pl';
PS. takie rzeczy się normalnie robi zupełnie inaczej... poczytaj o
bazach danych trochę.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads