Nasıl ben bir blog üzerinde görmek için kaç sayfa ve hangi sayfa başı mesaj seçmek için bir dizi seçenek oluşturabilirim

0 Cevap php

Bunu yapmak için, dünyanın en basit şey gibi görünüyor, ama ben muhtemelen çünkü matematik, başarısız oluyorum. Her neyse, benim durumum şudur:

PHP tabii benim programlama tüm normal bir çan ve ıslık ile bir blog yapmak için kendimi tahsis ettik. Ben kısa bir yol kat ettik ama zaten ben en az bir düzine kez çözüldü eminim bir sorun haline çalıştırmak, ama benim Google mojo bana bir çözüm bulmak için başarısız olur.

Yani burada yapmak istediğimiz de budur: Ben kullanıcı kullanıcı üzerinde hangi sayfa bağlantıları değişen birlikte her sayfada gösterilen blog mesajların sayısını seçmenizi sağlar sayfadaki bağlantılar bir dizi var istiyorum.

Burada sayfa üzerinde çalışıyorum edilir bağlantıları dipte, bu İsveççe ama fikir olsun: http://lamp.skola.skelleftea.se/~matste/elever/christian_l/blag/index.php

Ve bu istenen sonucu vermek için başarısız olan bu kadar yazdım kodu:

$antal = $_GET[antal];
if (!isset($antal)){
    $antal = 1;
}

$sida = $_GET[sida];
if (!isset($sida)){
     $sida = 0;
}

/*Some HTML markup here*/

$start = ($sida * $antal);
$stop = ($sida * $antal) + $antal;
$sql = "SELECT * FROM `posts` ORDER BY `number` DESC LIMIT {$start},{$stop}";
$posts = mysql_query($sql);

/*The code that shows the fetched posts*/

$antalsVal = array(1, 3, 5, 10);
echo '<table class="right"> <tr>';
foreach ($antalsVal as $val){
    echo '<td style="padding:0.7em"> <a href="http://lamp.skola.skelleftea.se/~matste/elever/christian_l/blag/index.php?
    antal='. $val. '&sida='. $sida. '"> '. $val. ' </a></td>';
}
echo '<td> <h5>: Inlägg per sida</td></table>';

$sidoVal = array(1, 2, 3, 4, 5);
echo '<table class="left"> <tr> <td> <h5>Sida: </td>';
foreach ($sidoVal as $val){
    echo '<td style="padding:0.7em"> <a href="http://lamp.skola.skelleftea.se/~matste/elever/christian_l/blag/index.php
    ?antal='. $antal. '&sida='. $val. '"> '. $val. ' </a></td>';
}
echo '</table><br /><br /><br />';

/*Some ending markup*/

0 Cevap