![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Mam problem jak wyświetlić wpisy alfabetycznie w spisie filmów. Jak to zrobić ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Na poczatek polecam nauczyc sie precyzyjnie zadawac pytania.
Nikt tutaj z fusow wrozyl nie bedzie. |
|
|
![]()
Post
#3
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem spis moich filmów i chce by były wyświetlane tytuły alfabetycznie
[php:1:5933cac8f1] <? $max="100"; $plk = file("spis.dat"); $count="1"; for ($index=0; $index < $max; $index++) { $grupa = split("|", chop($plk[$index])); $split = explode("||", $plk[$index]); if($split[0]!="") { $tytul[]="$split[0]"; $angtytul[]="$split[1]"; $cd[]="$split[2]"; $link[]="$split[3]"; $obraz[]="$split[4]"; } } $page=$HTTP_GET_VARS['page']; $file=file("spis.dat"); $all=count($file); $ile="5"; if(!isset($page)){ $page="0"; } $str=$page+1; $od=$page*$ile; $do=$od+$ile; $l=$i+1; echo "<TABLE WIDTH=560 CELLSPACING=0 CELLPADDING=3 BORDER=3 RULES=NONE BORDERCOLOR=#114477 BGCOLOR=#C1C1C1 > <TR CLASS=01 BGCOLOR=#114477> <TD WIDTH=20> LP. </TD> <TD>TYTUŁ </TD> <TD WIDTH=80>ILO¦Ć CD: </TD> <TD WIDTH=60> </TD> </TR>"; for($i=$od; $i<$do; $i++){ if(!empty($file[$i])){ $l=$i+1; echo" <TR VALIGN=TOP onMouseOver=this.style.backgroundColor='#EEEEEE' onMouseOut=this.style.backgroundColor='' height=80> <TD>$l </TD> <TD><big><a HREF='video/$link[$i]'>$tytul[$i]</BIG><BR> <i>$angtytul[$i]</I></A> </TD> <TD>$cd[$i] </TD> <TD><IMG SRC='video/$obraz[$i]' > </TD> </TR> "; $count++; } } echo "</table>"; if($page!="0"){ echo "<A HREF='?page=".($page-1)."'> « poprzednia </A>"; } else{ echo " « poprzednia "; } for($p=0; $p<($all/$ile); $p++){ $pg++; if($p!="$page"){ echo "|<A HREF='?page=$p'>$pg</A>| "; } else{ echo " |<b class=02>$pg</B>| "; } } if($page!=(ceil($all/$ile))-1){ echo "<A HREF='?page=".($page+1)."'> następna » </A>"; } else{ echo " następna » "; } echo " </CENTER>"; ?> [/php:1:5933cac8f1] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przykład 1. Przykład użycia sort()
[php:1:c9199f148a] <?php $owoce = array ("cytryna", "pomarańca", "banan", "jabłko"); sort ($owoce); reset ($owoce); while (list ($key, $val) = each ($owoce)) { echo "owoce[".$key."] = ".$val."n"; } ?>[/php:1:c9199f148a] Ten przykład wyświetli: owoce[0] = banan owoce[1] = cytryna owoce[2] = jabłko owoce[3] = pomarańcza Owoce zostały posortowane w porządku alfabetycznym. php.net->manual |
|
|
![]()
Post
#5
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
A jak ocdczytac słowa owoc i te inne z pliku dat (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jak zapisywane są nazwy gier w pliku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
tak, zapisywane są do pliku i chce zeby byly z niego odczytywane i układane alfabetycznie
|
|
|
![]()
Post
#8
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Cytat tak, zapisywane są do pliku i chce zeby byly z niego odczytywane i układane alfabetycznie
czyli [php:1:9cb8a187e6]<?php $array = file( 'scierzka do pliku' ); sort( $array ); foreach( $array As $name ) { echo $name.'<br/>'; } ?>[/php:1:9cb8a187e6] |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat tak, zapisywane są do pliku i chce zeby byly z niego odczytywane i układane alfabetycznie
Ale jak są zapisywane :!: :?: Mogą być np tak: Kod nazwa1|*|nazwa2|*|nazwa3|*|
|
|
|
![]()
Post
#10
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
tytul||cd||
tytul2||cd2|| itd |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:53071c1700]<?php
$owoce = file('dane.txt') sort ($owoce); reset ($owoce); while (list ($key, $val) = each ($owoce)) { $owoce=explode ( "||", $val); echo "$owoce[0]" ; } ?>[/php:1:53071c1700] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:43 |