Autor Zpráva
Vopata
Profil
Dobrý den,

mám problém s malým scriptem:

<?php
  $dir_images = $dir."images/";
  $slozka=dir($dir_images);
  $i = 0;
  while($soubor=$slozka->read()){
    if ($soubor=="." || $soubor=="..") continue;
    $soubor = $dir_images.$soubor;
    echo("<td><a href='index.php?druh=$druh&cast=$cast&obr_r=$obr_r&obr_s=$obr_s&obr_p=$obr_p&velky=$soubor&vybrano=1&typ=jeteloviny'><img src='$soubor' width=100 border=0></td>");
    $i+=1;
    if($i==7){
      $i=0;
      echo("</tr><tr>");
    }   
  }
?>

mám takovýto kód a potřeboval bych tam napasovat řazení obrátků podle abecedy. Bohužel jsem poměrně začátečník a žádám vás o radu.

Děkuji Opatrný
Alphard
Profil
Nevypisovat hned, nacpat do pole, seřadit. Nebo použijte scandir(), takhle funkce vám soubory seřadí automaticky.
Šéva
Profil
Vopata:

<?php
  $dir_images = $dir."images/";
  $slozka=dir($dir_images);
  $i = 0;
  $soubor=array();
  while($soubor=$slozka->read()){
    if ($soubor=="." || $soubor=="..") continue;
    $soubor []= $dir_images.$soubor;
    }
    if(count($soubor)>0)
    {
      sort($soubor);
      for($a=0;$a<count($soubor);$a++)
      {
        echo("<td><a href='index.php?druh=$druh&cast=$cast&obr_r=$obr_r&obr_s=$obr_s&obr_p=$obr_p&velky=$soubor[$a]&vybrano=1&typ=jeteloviny'><img src='$soubor[$a]' width=100 border=0></td>");
        $i++;
        if($i==7){
          $i=0;
          echo("</tr><tr>");
          }   
       }
    }
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: