Pereiti prie turinio

puslapiavimas + paieška


Rekomenduojami pranešimai

turiu puslapiavima:

 

<?php

include("config.php");

 

$p = intval($_GET['p']);

 

if($p < 1) $p = 1;

$nuo = ($p * 15) - 15;

$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta"));

$qr = mysql_query("SELECT * FROM lenta LIMIT $nuo, 15");

while($arr = mysql_fetch_array($qr))

{

echo $arr["id"];

}

$gen = $visi[0] / 15;

if($gen > $p) { $nxt = $p + 1;

echo'<a href="?p='.$nxt.'">Toliau</a>';

}

if ($p > 1) { $prv = $p - 1;

echo'<a href="?p='.$prv.'">Atgal</a>';

}

?>

 

kaip man į jį įdėti paiešką, na kad puslapiuotų paieškos rezultatus

 

http://...../?p=1&paieska

 

kad tokį pvz puslapį

Redagavo Bamber
Nuoroda į pranešimą
Dalintis kituose puslapiuose
turiu puslapiavima:

 

<?php

include("config.php");

 

$p = intval($_GET['p']);

 

if($p < 1) $p = 1;

$nuo = ($p * 15) - 15;

$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta"));

$qr = mysql_query("SELECT * FROM lenta LIMIT $nuo, 15");

while($arr = mysql_fetch_array($qr))

{

echo $arr["id"];

}

$gen = $visi[0] / 15;

if($gen > $p) { $nxt = $p + 1;

echo'<a href="?p='.$nxt.'&paieska">Toliau</a>';

}

if ($p > 1) { $prv = $p - 1;

echo'<a href="?p='.$prv.'&paieska">Atgal</a>';

}

?>

 

kaip man į jį įdėti paiešką, na kad puslapiuotų paieškos rezultatus

 

http://...../?p=1&paieska

 

kad tokį pvz puslapį

 

Jeigu teisingai supratau ko tau reikia :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

o kaip pridėti paieškos laukelį prie šito :)

 

<?php

include("config.php");

$paieska = kaipcia

$p = intval($_GET['p']);

 

if($p < 1) $p = 1;

$nuo = ($p * 15) - 15;

$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta Wherekaipcia"));

$qr = mysql_query("SELECT * FROM lenta LIMIT $nuo, 15");

while($arr = mysql_fetch_array($qr))

{

echo $arr["id"];

}

$gen = $visi[0] / 15;

if($gen > $p) { $nxt = $p + 1;

echo'<a href="?p='.$nxt.'&paieska">Toliau</a>';

}

if ($p > 1) { $prv = $p - 1;

echo'<a href="?p='.$prv.'&paieska">Atgal</a>';

}

?>

Redagavo Bamber
Nuoroda į pranešimą
Dalintis kituose puslapiuose

<!-- Paieskos laukelis (index.php failas) -->

<form name="paieska" id="paieska" action="paieska.php" method="GET">
Ko ieskoti: <br/>
<input type="text" name="kaipcia"/><br/>
<input type="submit" value="Ieskoti"/></form>




<?php // Paieska.php failas

include("config.php");
$kaipcia=$_GET['kaipcia'];
$p = intval($_GET['p']);

if($p < 1) $p = 1;
$nuo = ($p * 15) - 15;
$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta WHERE kaipcia='$kaipcia'"));
$qr = mysql_query("SELECT * FROM lenta LIMIT $nuo, 15");
while($arr = mysql_fetch_array($qr))
{
echo $arr["id"];
}
$gen = $visi[0] / 15;
if($gen > $p) { $nxt = $p + 1;
echo'<a href="?p='.$nxt.'&kaipcia=$kaipcia">Toliau</a>';
}
if ($p > 1) { $prv = $p - 1;
echo'<a href="?p='.$prv.'&kaipcia=$kaipcia">Atgal</a>';
}
?>

 

Cia ant smugio parasiau, tai gali but klaidu ir saugumo spragu, bet svarbu bendras vaizdas :)

Redagavo Mindaugas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai gal reikia teisingus laukelius mysql sukurt, nemanai? :)

 

Beje ten buvo klaidele, cia istaisyta:

 

<!-- Paieskos laukelis (index.php failas) -->

<form name="paieska" id="paieska" action="paieska.php" method="GET">
Ko ieskoti: <br/>
<input type="text" name="kaipcia"/><br/>
<input type="submit" value="Ieskoti"/></form>




<?php // Paieska.php failas

include("config.php");
$kaipcia=$_GET['kaipcia'];
$p = intval($_GET['p']);

if($p < 1) $p = 1;
$nuo = ($p * 15) - 15;
$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta WHERE kaipcia='$kaipcia'"));
$qr = mysql_query("SELECT * FROM lenta WHERE kaipcia='$kaipcia' LIMIT $nuo, 15");
while($arr = mysql_fetch_array($qr))
{
echo $arr["id"];
}
$gen = $visi[0] / 15;
if($gen > $p) { $nxt = $p + 1;
echo'<a href="?p='.$nxt.'&kaipcia=$kaipcia">Toliau</a>';
}
if ($p > 1) { $prv = $p - 1;
echo'<a href="?p='.$prv.'&kaipcia=$kaipcia">Atgal</a>';
}
?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

<!-- Paieskos laukelis (index.php failas) -->

<form name="paieska" id="paieska" action="paieska.php" method="GET">
Ko ieskoti: <br/>
<input type="text" name="kaipcia"/><br/>
Pasirinkite: <br/>
Pirmas radio button<input type="radio" name="rinktis" value="1"/>
Antras radio button <input type="radio" name="rinktis" value="2"/>
<input type="submit" value="Ieskoti"/></form>




<?php // Paieska.php failas

include("config.php");
$kaipcia=$_GET['kaipcia'];
$rinktis=$_GET['rinktis'];
$p = intval($_GET['p']);

if($p < 1) $p = 1;
$nuo = ($p * 15) - 15;
$visi = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lenta WHERE kaipcia='$kaipcia' WHERE rinktis='$rinktis'"));
$qr = mysql_query("SELECT * FROM lenta WHERE kaipcia='$kaipcia' LIMIT $nuo, 15");
while($arr = mysql_fetch_array($qr))
{
echo $arr["id"];
}
$gen = $visi[0] / 15;
if($gen > $p) { $nxt = $p + 1;
echo'<a href="?p='.$nxt.'&kaipcia=$kaipcia">Toliau</a>';
}
if ($p > 1) { $prv = $p - 1;
echo'<a href="?p='.$prv.'&kaipcia=$kaipcia">Atgal</a>';
}
?>

 

Tikiuosi supratai, jeigu reikia konkrečiai kažką padaryt, tai gali į pm rašyt visada padėsiu (kablelį gali dėt ir prieš, ir po "visada") :)

Redagavo Mindaugas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 9 mėnesių...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Sukurti naują...