Lista över våra produkter"; // om @GET är definierad används innehållet som sidnummer if (isset ($_GET['sida']) ) { $sida = $_GET['sida']; } // räknar antalet rader och sparar resultatet i arrayen "antal_rader" $query = "SELECT COUNT(*) AS antal_rader FROM kunder"; $result = mysql_query($query) or die(mysql_error()); $numrows = mysql_fetch_array ($result); // ange antal rader från sökresultatet som ska visas per sida $limit = 10; // intervall på antal rader som ska visas $offset = $sida * $limit; // sökfrågan som hämtar information från den angivna tabellen - intervallet för visningen anges med LIMIT $query = "SELECT * FROM kunder LIMIT $offset, $limit"; $result = mysql_query($query) or die(mysql_error()); // skriver ut sökresultatet - antal rader av totalt echo "Din sökning gav resultatet " . $numrows['antal_rader'] . " rader (här visas " . $limit . " rader per sida)."; echo "

"; // beräknar antal sidor som visas if ($numrows['antal_rader'] > 0 ) { $sidor_totalt = (ceil($numrows['antal_rader'] / $limit) - 1); } // visar "föregående/första" om INTE den första sidan visas if ($sida > 0) { echo "« första "; echo "‹ föregående "; } else {echo " ";} // skriver ut antal sidor som visas echo " | "; echo "sidan " . ($sida + 1) . " av " . ($sidor_totalt + 1) ; echo " | "; // visar "nästa/sista" om INTE den sista sidan visas if ($sida < $sidor_totalt) { echo " nästa ›"; echo " sista »"; } else {echo " ";} echo "

"; // HTML-tabellens formatering - tabellstart echo ""; echo ""; // hämtar resultatrader från tabellen while($row = mysql_fetch_array( $result )) { // skriver ut innehållet i raderna till HTML-tabellen echo ""; } // HTML-tabellens formatering - tabellslut echo "
KundnrFörnamnEfternamnOrt
"; echo $row['kundnr']; echo ""; echo $row['fnamn']; echo ""; echo $row['enamn']; echo ""; echo $row['ort']; echo "
"; echo "
"; // visar länkar till alla sidor (om antalet sidor är fler än 1) // HTML-tabellens formatering - tabellstart echo ""; echo ""; echo "
"; if($sidor_totalt > 0) { for($i = 0; $i <= $sidor_totalt; $i++) { if($i == $sida) { echo " " . ($i + 1) . ""; } else { echo " " . ($i+1) . " "; } } } echo "
"; // stänger databasen mysql_close($opendb); ?>