Otóż jestem w trakcie tworzenia strony prezentującej informacje o serialu Dr. House i chcę aby na każdej podstronie wyświetlało się po pięć odcinków tak samo jak liście po prawej. To link do strony:
http://89.76.185.92/house/?sezon=1 , a to kod:
<?php
include('naglowek.php');
if(!isset($_GET['sezon'])) { include('index1.php');
} else {
echo '<div id="menu">'.PHP_EOL
; echo '<h4>Lista odcinków:</h4>'.PHP_EOL
; }
$i = 1;
while($i <= 5) {
if($i == 1) {
$i56 = 5;
} elseif($i == 2) {
$i56 = 10;
} elseif($i == 3) {
$i56 = 15;
} elseif($i == 4) {
$i56 = 20;
} elseif($i == 5) {
$i56 = 25;
}
$i5 = $i * 5;
$i55 = $i5 - 5;
$i551 = $i55 + 1;
$sql = "SELECT * FROM episodes WHERE id_season='{$_GET['sezon']}' LIMIT $i55, $i56;";
if($numrows_comm > 0) {
if(($_GET['podstrona'] == $i) OR
(!isset($_GET['podstrona']))) { }
echo '><a href="?sezon='.$_GET['sezon'].'&podstrona='.$i.'">'; if($i == 1) {
echo 'Podstrona pierwsza'; } elseif($i == 2) {
} elseif($i == 3) {
echo 'Podstrona trzecia'; } elseif($i == 4) {
echo 'Podstrona czwarta'; } elseif($i == 5) {
}
echo ':</a></h5>'.PHP_EOL
; echo '<ol start="'.$i551.'"'; if(($_GET['podstrona'] == $i) OR
(!isset($_GET['podstrona']))){ }
echo '<li><a href="?sezon='.$_GET['sezon'].'&podstrona='.$i.'#'.$row['id'].'.'.$row['name'].'">'.$row['name'].'</a></li>'.PHP_EOL
; }
echo '</ol>'.$i56.PHP_EOL
; }
$i++;
}
if($_GET['sezon']) {
echo '<div id="content">'; echo '<h1>Sezon '.$_GET['sezon'].'.</h1>'; }
if(!isset($_GET['podstrona']) AND
($_GET['sezon'])) { $sql = "SELECT * FROM seasons WHERE id='{$_GET['sezon']}'";
echo '<div id="left">'.$row['info'].'</div>'; }
} elseif(($_GET['sezon']) AND ($_GET['podstrona'])) {
include('mould/limit.php');
}
$i = 1;
while($i <= 24) {
if($i == 1) {
$i56 = 5;
} elseif($i == 2) {
$i56 = 10;
} elseif($i == 3) {
$i56 = 15;
} elseif($i == 4) {
$i56 = 20;
} elseif($i == 5) {
$i56 = 25;
}
$i5 = $i * 5;
$i55 = $i5 - 5;
$i551 = $i55 + 1;
// Ilość odcinków w sezonie
$sql = 'SELECT COUNT(*) AS count FROM episodes WHERE id_season=\''.$sezon.'\'';
$odcinkow = $row['count'];
if($_GET['podstrona'] == $i) {
$sql = "SELECT * FROM episodes WHERE id_season='{$sezon}' LIMIT $i55 , $i56;";
if($row['id'] < 10) {
$img = '0'.$row['id'];
} else {
$img = $row['id'];
}
echo '<dt><a name="'.$row['id'].'.'.$row['name'].'">'.$row['id'].'. '.$row['name'].'</a></dt>'.PHP_EOL
; echo '<dd><a class="lightbox" href="images/episodes/'.$row['id_season'].'x'.$img.'.png" rel="lightbox[roadtrip]" title="'.$row['name'].'"><img src="images/episodes/thumbs/'.$row['id_season'].'x'.$img.'.png" title="Kliknj, aby powiększyć obrazek" alt="'.$row['name'].'"/></a></dd>'.PHP_EOL
; echo '<dd><span class="bold">Polska nazwa odcinka:</span> '.$row['polish_name'].'</dd>'.PHP_EOL
; echo '<dd><span class="bold">Odcinek numer:</span> '.$row['id'].'</dd>'.PHP_EOL
; echo '<dd><span class="bold">Reżyseria:</span> '.$row['direction'].'</dd>'.PHP_EOL
; echo '<dd><span class="bold">Scenariusz:</span> '.$row['written_by'].'</dd>'.PHP_EOL
; echo '<dd><span class="bold">Data premiery w Polsce:</span> '.strftime('%e %B %Y(%A)', strtotime($row['poland_premiere'])).'</dd>'.PHP_EOL
; echo '<dd><span class="bold">Data premiery w USA:</span> '.strftime('%e %B %Y(%A)', strtotime($row['usa_premiere'])).'</dd>'.PHP_EOL
; echo '<dd><span class="video">Oglądaj Online:</span> <a target="_blank" href="http://www.megavideo.com/?v='.$row['online'].'" title="Oglądaj na MegaVideo">MegaVideo.com</a></dd>'.PHP_EOL
; echo '<dd><div class="linia"></div></dd>'.PHP_EOL
; echo '<dd><p title="Opis">'.$row['description'].'…</p></dd>'.PHP_EOL
; echo '</dl>'.$i55.$i56.PHP_EOL
; }
}
$i++;
}
if($_GET['podstrona']) {
$strona = $_GET['podstrona'] - 1;
echo '<ul id="navigation">'.PHP_EOL
; if(!isset($_GET['podstrona'])) { } else {
echo '<li id="previous"><a href="?sezon='.$_GET['sezon']; if($strona > 0) {
echo '&podstrona='.$strona; }
if($strona == 0) {
echo 'Informacje o sezonie'; } elseif($strona == 1) {
echo 'Podstrona pierwsza'; } elseif($strona == 2) {
} elseif($strona == 3) {
echo 'Podstrona trzecia'; } elseif($strona == 4) {
echo 'Podstrona czwarta'; } elseif($strona == 5) {
}
if ($strona == 0) {
echo 'Informacje o sezonie'; } else {
echo 'Poprzednie odcinki'; }
echo '</a></li>'.PHP_EOL
; }
$strona = $_GET['podstrona'];
define('ILOSC_ODCINKOW_NA_STRONIE', 5
); $stron = ceil($odcinkow / ILOSC_ODCINKOW_NA_STRONIE
); if($stron != $strona) {
echo '<li id="next"><a href="'; echo '?sezon='.$_GET['sezon'].'&podstrona='.($strona+1
); if($strona == 0) {
echo 'Informacje o sezonie'; } elseif($strona == 1) {
echo 'Podstrona pierwsza'; } elseif($strona == 2) {
} elseif($strona == 3) {
echo 'Podstrona trzecia'; } elseif($strona == 4) {
echo 'Podstrona czwarta'; } elseif($strona == 5) {
}
echo ' »</a></li>'.PHP_EOL
; }
} elseif($_GET['sezon']) {
echo '<ul id="navigation">'.PHP_EOL
; echo '<li id="next"><a href="?sezon='.$_GET['sezon'].'&podstrona=1" title="Iformacje o sezonie">Przejdź do odcników »</a></li>'.PHP_EOL
; }
include('mould/footer.php');
?>