Saját lapozó
Sziasztok!
Egy lapozással kapcsolatban kérnék segítséget. Van a Weblaboron és azon túl rengeteg lapozó, de nem találom azt ami nekem igazán átlátható lenne.
A problémám az hogy lapozással kapcsolatban teljesen alap a tudásom (alap==0) és részletes leírást a logikájáról nem találtam.
Szeretném a lapozás menetét megérteni, és egy saját egyszerű lapozót írni.
A példa kedvéért az egy kereső programot írok be:MySql-Ből kérem le az adatokat, minden működik szépen. (tudom hogy escapelés stb kell rá de ezt a lekérdezést csak a példa miatt írtam).
A lekérés:Hogy kezdjek neki a lapozásnak? Gondolom meg kell határoznom hány sor van amit lekér, mennyit szeretnék ha egy oldalon megjelenne, ...
Köszönöm előre is a segítséget és az infókat is ezzel kapcsolatban.
■ Egy lapozással kapcsolatban kérnék segítséget. Van a Weblaboron és azon túl rengeteg lapozó, de nem találom azt ami nekem igazán átlátható lenne.
A problémám az hogy lapozással kapcsolatban teljesen alap a tudásom (alap==0) és részletes leírást a logikájáról nem találtam.
Szeretném a lapozás menetét megérteni, és egy saját egyszerű lapozót írni.
A példa kedvéért az egy kereső programot írok be:
<form method="get">
<input type="text" name="searchword1" id="searchword1">
<input type="text" name="searchword2" id="searchword2">
<input type="text" name="searchword3" id="searchword3">
<button type="submit">Mehet</button>
</form>
A lekérés:
<?
require_once('connectvars.php');
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$where = array();
if ($_GET['searchword1']) {
$where[] = "elsosor = '" . $_GET['searchword1'] . "'";
}
if ($_GET['searchword2']) {
$where[] = "masodiksor = '" . $_GET['searchword2'] . "'";
}
if ($_GET['searchword3']) {
$where[] = "harmadiksor = '" . $_GET['searchword3'] . "'";
}
$query = "SELECT * FROM tabla";
if(!empty($where)){
$query .= ' WHERE '.implode(' AND ', $where).'';
}
$data = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($data)) {
echo ''. $_row['adat'] .'';
}
?>
Köszönöm előre is a segítséget és az infókat is ezzel kapcsolatban.
Vizualizáció
Szükséged lesz a sorok
Döntsd el, hogy melyik irányból kezded a számozást (ha a legújabb az első, akkor egyszerűbb a lekérdezésed, de idővel vándorolnak a sorok; ha fordítva, akkor kicsit összetettebb az SQL, de a keresőből érkező látogatók a jó helyre érkeznek a listában), figyelj oda az összeadásra-szorzásra, és arra, hogy mi történik, ha túl nagy vagy kicsi számokat ad meg a felhasználó.
mysql esetében az
Mérni kell