Witam, chce zrobic zeby dane z mysqla wyswietlaly sie na paru stronach tzw. ustalic ze np. na 1 stronie wyswietla sie 10 danych a jak bedzie 100 to wyswietli 10 stron
Mam cos takiego: (ale nie działa (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif) )
index.php:
<?
include(\"polaczenie.php\");
include(\"konfiguracja.php\");
$ile = 2; // ilosc wpisow jaka ma wyswietlic sie na danej stronie
$pages = ceil($count/$ile); $page = $_GET[\"page\"];
$page = 1;
$position = 0;
}
else {
$position = ($page-1)*$quantity;
}
{
$zapytanie = sql(\"SELECT * FROM $baz LIMIT $position, $ile\");
{
$id = $rekord['id'];
}
}
for($i=1; $i<=$pages; $i++) {
if($i == $page) {
print \"yy<span class=\"text\"> [$i] </span>\"; }
else {
print \"<a href=\"wyswietl.php?page=$i\"> [$i] </a>\"; }
}
?>
polaczenie.php:
<?php
function connection() {
include(\"konfiguracja.php\");
if($conn) {
return $conn;
} else {
$conn = mysql_connect(\"$HOST_BAZY\", \"$LOGIN_BAZY\", \"$HASLO_BAZY\"); return 0;
} else {
return $conn;
}
}
}
function sql($query) {
if(!($conn = connection())) {
return 0;
} else {
if(!$result) {
print('<div style=\"font: 10pt Verdana; color: white;\">Wystąpił błąd<br></div>');
} else {
return $result;
}
}
}
?>
konfiguracja.php
<?
$HOST_BAZY = \"localhost\";
$LOGIN_BAZY = \"root\";
$HASLO_BAZY = \"\";
$NAZWA_BAZY = \"mediator\";
$title = \"Mediator system v 1.0\";
$baz = \"mediator\";
?>
Ten post edytował wozniak 15.02.2005, 01:28:54