Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tablica na tablicy ?!
piotrdd2
post 10.07.2003, 19:12:52
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 2
Dołączył: 13.05.2003
Skąd: Przemyśl

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


Mam mały problem. Zrobiłem tabele w której nie wiem czy to dobrze określe, znajduje się TABLICA w TABLICY.
Wszystkie dane są pobierane z "toI ol", następnie na podstawie stworzonej tablicy według pola "$linia[1]" pobierana z następnego pliku jest zmienna "$czes[3]". Wszystko pięknie działa, dopóki w drugim pliku funkcja przeszukująca pierwszą kolumnę "$czes[0]", nie napotka na swojej drodze (nie wiem jak to określić) np. olek , naolek lub też karolek - chodzi o frazę "olek", wtedy wyświetla :
olek - Warszawa
olek - Kraków(miało to przypisać "naolek")

jak tego uniknąć? tzn. szukania frazy w wyrazie?

nie wiem czy dobrze to wszystko sformułowałem tongue.gif

[php:1:b14d7b65c6]<?php
usort($tablica, "strnatcmp"); // toI ol
$tablica1 = array_reverse($tablica);
for($i=0;$i<count($tablica1);$i++)
{
$linia=explode('|^^^|', $tablica1[$i]);
$kol = substr( $wie, 2, ( strlen($wie) ) );

$tabli=file("2plik.txt"); // toII

for($i1=0; $i1<count($tabli); $i1++)
{
$czes=explode("|^^^|", $tabli[$i1]);
if(ereg(($linia[1]),$czes[0]))
{
echo "<tr CLASS=dane>
<td>{$lp}</td>
<td><a href=staty.php?lo=$linia[1]&kol=$kol>{$linia[1]}</a></td>
<td>{$linia[2]}</td>
<td><b>{$linia[0]}</b></td>
<td><b>{$czes[3]}</b></td>
</tr>";
}
}
$lp++;
}
?>[/php:1:b14d7b65c6]
Go to the top of the page
+Quote Post
KaMeLeOn
post 10.07.2003, 22:32:54
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Poprawiłem trochę ten kod, bo był taki burd... ahhh...
Nie napisałeś jasno, co tak na prawdę chcesz uzyskać?

1. Gdzie jest zmienna $wie?
2. Ładowanie z pliku funkcją file() w każdej iteracji to zły pomysł...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
piotrdd2
post 11.07.2003, 08:10:09
Post #3





Grupa: Zarejestrowani
Postów: 136
Pomógł: 2
Dołączył: 13.05.2003
Skąd: Przemyśl

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


tym $wie się nie zajmujmy

Mam tabelę, koluma Login i punkty jest pobierana z pliku pierwszego

LP||Login||Miasto||Punkt
1||olek||Warszawa||9
2||lolek||Kraków||5
3||kamil||Gdańsk||2

chodzi mi o to aby odszukać w pliku 2plik.txt dany login i na podstwie tego dopisać misto do tabeli, dane są w nim zapisane w postacii:
Kod
olek|^^^|costam|^^^|costam|^^^|Warszawa|^^^|costam

lolek|^^^|costam|^^^|costam|^^^|Kraków|^^^|costam

józek|^^^|costam|^^^|costam|^^^|Wrocław|^^^|costam

kamil|^^^|costam|^^^|costam|^^^|Gdańsk|^^^|costam

itd.


nie będe już kombinował z moim kodem. Może macie jakieś rozwiązania?
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: 10.08.2025 - 18:00