Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Różne linki w <table>
Forum PHP.pl > Forum > Przedszkole
mike20-20
Witam,

mam następujący skrypcik na stronie:
  1. <?php
  2. setlocale(LC_ALL, 'Polish_Poland.28592');
  3. $p = file('opis.txt');
  4. $tmpcount = count($p);
  5. for ($i = 0; $i < $tmpcount; $i++) {
  6. $l = explode('#', trim($p[$i]));
  7. echo ' <table><tr> <td style="width:160px">' . $l[0] . '</td><td style="width:570px"> ' .
  8. $l[1] . '</td><td style="padding-left: 10px"> '. $l[2]. '</td><td style="padding-left: 25px"><a href="bal.html">'. $l[3].'</a></td></tr></table>' . "\n";
  9. }
  10. ?>
  11.  


ktory tworzy tabele z opisami, mam tam 4 kolumny jak widac. Czy jest jakas mozliwosc aby w ostatnie kolumnie zmieniac odnosnik do innej podstrony w zaleznosci od wiersza. Czyli np: w pierwszym wierszu odnosnik do bal.html, w drugim wierszu odnosnik do wystawa.html.

Za wszelkie sugestie bede wdzieczny>
Pozdr
nospor
Tak, jest mozliwosc. Zwykly IF
http://pl.php.net/manual/en/control-structures.if.php

przenosze
XianN
  1. setlocale(LC_ALL, 'Polish_Poland.28592');
  2. $p = file('opis.txt');
  3. $tmpcount = count($p);
  4.  
  5. for ($i = 0; $i < $tmpcount; $i++)
  6. {
  7. $l = explode('#', trim($p[$i]));
  8. printf (<<<EOF
  9. <table>
  10.   <tr>
  11.   <td style="width:160px">%s</td>
  12.   <td style="width:570px">%s</td>
  13.   <td style="padding-left: 10px">%s</td>
  14.   <td style="padding-left: 25px"><a href="%s">%s</a></td>
  15.   </tr>
  16. </table>
  17.  
  18. EOF
  19. , $l[0], $l[1], $l[2], $i % 2 ? 'bal.html' : 'wystawa.html',$l[3]);
  20. }


Czas sie z operacja modulo zapoznac:)
mike20-20
Cytat(XianN @ 5.02.2010, 13:23:35 ) *
  1. setlocale(LC_ALL, 'Polish_Poland.28592');
  2. $p = file('opis.txt');
  3. $tmpcount = count($p);
  4.  
  5. for ($i = 0; $i < $tmpcount; $i++)
  6. {
  7. $l = explode('#', trim($p[$i]));
  8. printf (<<<EOF
  9. <table>
  10.   <tr>
  11.   <td style="width:160px">%s</td>
  12.   <td style="width:570px">%s</td>
  13.   <td style="padding-left: 10px">%s</td>
  14.   <td style="padding-left: 25px"><a href="%s">%s</a></td>
  15.   </tr>
  16. </table>
  17.  
  18. EOF
  19. , $l[0], $l[1], $l[2], $i % 2 ? 'bal.html' : 'wystawa.html',$l[3]);
  20. }


Czas sie z operacja modulo zapoznac:)


Zaraz siadam do lektury, aby w szybki sposob rozszerzyc swoja wiedze smile.gif
Dzieki wielkie wszystko ladnie dziala:)
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.