Saurron
9.12.2003, 20:22:08
Mam taki maly problem... Otoz mam plik o tresci:
id1||tytul1||trecs1||autor1||
id2||tytul2||trecs2||autor2||
id3||tytul3||trecs3||autor3||
...
I teraz z tego pliku chce wyciagnac dane w sposob taki by:
1. Kazdy wiersz zostal dodoany do tablicy jako jeden element.
2. Kolumny z danymi zostaly dodane do jednej tablicy (np. wszystkie id to 1 tablicy, tytul do drugiej itd.).
Jestes fanem J.R.R Tolkiena?
Polecam tlumaczenie Marii Skibniewskiej
"Jeden by wszystkimi rządzić, Jeden, by wszystkie odnaleźć,
Jeden, by wszystkie zgromadzić i w ciemności związać"
... zmien podpis ...
scanner
9.12.2003, 20:55:26
Cytat
Marii Skibniewskiej
tej Pani powinni specjalną nagrode dać za całokształt. Tolkien i Diuna w jej tłumaczeniu, to arcydzieło.
A co do tematu:
1. [manual:2c3b56933c]file[/manual:2c3b56933c]
2. Nie kumam?
Cytat
Tolkien i Diuna w jej tłumaczeniu, to arcydzieło.
Ah, Diuna, klasyka ...
Zaden z pozniejszych tłumaczy nie potrafil dorównac Jej stylem, nikt z pozniejszych nie potrafil oddac ducha tych ksiazek tak jak Ona to zrobila...
Ale to nie miejsce na tego typu rozwazania.
pozdrawiam,
Saurron
12.12.2003, 19:11:22
Chodzi mi o to by miec "baze danych"...
Z tego pliku wyciągnac wartosci id1,id2,id3 i dodac do tablicy id,
a tytul1,tytul2,tytul3 dodac do tablicy tytul itd...
Jest cos takiego mozliwe?
Zobacz powinno działać (wszystko bedziesz miał w tablicach... id , tytuly tresci i autorzy)
[php:1:ea54570956]<?php
//pobierasz plik do tablicy
$tablica=file("plik.txt");
$ile=count($tablica);
//za pomoca petli wrzucasz do tablic poszczegolne kolumny
for($i=0; $i<$ile; $i++){
$czesc=explode("||", $tablica[$i]);
$id[]=$czesc[0];
$tytuly[]=$czesc[1];
$tresci[]=$czesc[2];
$autorzy[]=$czesc[3];
}
?>[/php:1:ea54570956]
Saurron
13.12.2003, 14:46:29
Thx dziala...
A teraz jeszcze jedno... Zmienilem ten skrypcik na:
[php:1:99ea4ec805]<?php
for($i=0; $i<$ile; $i++){
$czesc=explode("||", $tablica[$i]);
$id[]=$czesc[0];
$tytul[]=$czesc[1];
$data[]=$czesc[2];
$tresc[]=$czesc[3];
$autor[]=$czesc[4];
$email[]=$czesc[5];
}
?>[/php:1:99ea4ec805]
i mam cos takiego:
[php:1:99ea4ec805]<?php
for($g=0; $g<$ilosc_newsow; $g++) {
?>
<B>id:</B> <? echo $id[$g] ?><BR>
<B>tytul:</B> <? echo $tytul[$g] ?><BR>
<B>data:</B> <? echo $data[$g] ?><BR>
<B>tresc:</B> <? echo $tresc[$g] ?><BR>
<B>autor:</B> <? echo $autor[$g] ?><BR>
<B>email:</B> <? echo $email[$g] ?><BR>
<BR><BR><BR>
<?
}
?>
?>[/php:1:99ea4ec805]
Wszystko niby dziala, tylko jest maly problem, Jak w tej drugiej petli $ilosc_newsow bedzie wieksza niz 2 to kicha, nic nie dziala...
HELP!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.