Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
Nazdarek. Mam taky mensi problemik s odkazom pri strankovani.
Odkaz vyzera nasledovne:
echo "<a href=\"". $_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($celkom-$celkom%ROWS+1)."\">Koniec</a>
Stranka strankovanie.php, kde mam pouzity tento odkaz je ulozena, resp. odkazujem na nu cez:
<a href=\"index.php?menu=strankovanie\">Stranky</a>";
A moj problem spociva v tom, ze pri kliknuti na odkaz Koniec(alebo Nasledujuca) ma to presmeruje na index.php. Cize mi to nezobrazi nasledujuce stranky.
Neviete mi niekto poradit ako spravne zapisat odkaz, aby mi to zobrazilo nasledujuce stranky s vysledkom?? Ak som to pouzil ako samostatnu stranku, tak to fungovalo, ale ako nahle je stranka strankovanie.php pod odkazom (indexom) tak to nefunguje. Skusal som rozne kombinacie, ale zatial bezuspesne...
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 | 47 Bydlisko: TT |
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
No uz som nasiel jednoduchsie a krajsie riesenie. Ale stale pretrvava moj problem. A to ze ma stale po kliknuti na odkaz presmeruje na indexovu stranku. Prosim, nie je tu niekto, kto by mi vedel poradit?? Ako mam zapisat odkaz resp.co pouzit namiesto \"$self?strana=$strana\" ,tak aby ma to nehadzalo do index.php, ale mi to zobrazilo vysledky na tej mojej stranke strankovanie.php.
Teraz vyzera odkaz na Predchadzajucu stranku takto :
$pred = " <a href=\"$self?strana=$strana\">[Predchádzajúca]</a> ";
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
co ti brani dat strankovanie.php namiesto $self?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
No to, ze ked tam dam strankovanie.php , tak mi po kliknuti na odkaz vypise Stranka nenajdena..
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
tak ten subor pekne premiestni k index.php, alebo si do odkazu daj patricnu cestu...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
pockaj stenley...teraz mi nie je celkom jasne, co mas na mysli tym, ze si mam ten odkaz premiestnit k index.php. A ak som si zadal presnu cestu tzn . : index.php?menu=strankovanie , tak mi vypisalo, ze nevie stranku najst...
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
ked mas url napr index.php?p=premenna&data=data atd, tak ta $_SERVER['php_self'], ako si si spravne vsimol, presmeruje na index.php cize je sprostost pouzit to
za dalsie, do toho odkazu treba pouzit napr
<a href="index.php?povodny_odkaz=povodne_premenne&nove_premenne=nove_premenne">odkaz</a>
pokial ti funguje odkaz co si uvadzal index.php?menu=strankovanie a mas SPRAVNE napisanu funkciu pre includovanie stranok podla url premennych (o com vazne pochybujem!), tak mas potom blbo umiestneny subor strankovanie.php alebo ako sa ti vola
_________________ C#, PHP, ... |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
El.. Odkaz index.php funguje..Odkazy na podstranky su ulozene v lavej casti hlavnej stranky nazvanej povedzme ako odkazy.php a su tiez funkcne. Medzi tymito odkazmi je aj odkaz na stranku strankovanie.php. Ono mi ju nacita,spravne zobrazi a v tej samotnej stranke je cely skript pre strankovanie. Zobrazi mi prvotny vypis z tabulky napr. prvych 5 vysledkov, no po kliknuti na "dalsie" to uz zblbne. Tak neviem ako by som mohol mat blbo umiestneny subor strankovanie.php. A to incudovanie stranok.. Ak je na linuxsofte blbo napisane, tak potom ho mam tiez blbo.. pretoze cely cas vychadzam resp. ucim sa podla serialu na linuxsofte... Fakt uz neviem, ako to zapisat aby to islo..
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
neviem presne, ako to tam mas vyriesene, ale ked ti funguje uvodne nacitanie prvych 5 vysledkov na adrese trebars Kód: index.php?menu=strankovanie tak ked chces zobrazit dalsiu podstranku v poradi, tak proste vygenerujes odkaz Kód: index.php?menu=strankovanie&stranka=2
co vlastne znamena, ze zobrazi vysledky 6-10
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
Hosi..toto vsetko som uz skusal..A fakt uz neviem ako to mam zapisat..Mozno som zle napisal o co mi vlastne ide. Takze hodim sem vsetky scripty (trocha ich okresem aby zas nezabrali vela miesta) ak by bol niekto ochotny vyskusat to a pomoct s tym, tak budem velmi rad..
Takze :
script Index.php:
<?
session_start();
require "./func.php";
if (!$_SESSION["nick"]) {
echo "Nemáte prístup do tejto sekcie!!";
Header("Location: login.php");
exit;
}
if ($_GET["clanek"]=="odhlaseni")
{
unset($_SESSION["nick"]);
Header("Location: login.php");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>
Skusobny web
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css" title="text/css">
</style>
</head>
<BODY text=#000000 bgColor=#cec3af>
<div align="center">
<table width="760" cellpadding="0" cellspacing="0" border="1">
<tr>
<td width="760" height="120" colspan="2" align="center" bgcolor="#cec3af"><img src="hlavicka.jpg" width="530" height="95"></td>
</tr>
<tr>
<td width="160" valign="top"><?include "./odkazy.php"?></td>
<td width="600" valign="top"><?ukazclanek()?></td>
</tr>
</table>
</div>
</body>
</html>
Odkazy.php:
<?
echo "<p><a href=\"index.php?clanek=odhlaseni\">Odhlásit</a></p>";
echo "<p><a href=\"index.php?clanek=uvod\">Uvod</a></p>";
echo "<p><a href=\"index.php?clanek=nahrajfoto\">Zaslať fotografie</a></p>";
echo "<p><a href=\"index.php?clanek=vyhladavanie\">Uživatelia</a></p>";
echo "<p><a href=\"index.php?clanek=stranky\">Strankovanie</a></p>";
?>
Stranky.php:
<?php
mysql_connect("XXXXX","XXXXX","XXXXX");
mysql_select_db("XXXXX");
$rowsPerPage = 3;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$offset = ($pageNum - 1) * $rowsPerPage;
$query = "SELECT COUNT(*) FROM galery LIMIT $offset, $rowsPerPage";
$result = mysql_query($query) or die('Error, query failed');
while($row = mysql_fetch_array($result))
{
echo $row['album'] . '<br>';
}
echo '<br>';
$query = "SELECT COUNT(*) AS numrows FROM galery";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$rowsPerPage);
$self = $_SERVER['PHP_SELF'];
$nav = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nav .= " $page ";
}
else
{
$nav .= " <a href=\"$self?page=$page\">$page</a> ";
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = " <a href=\"$self?page=$page\">[Predchádzajúca]</a> ";
$first = " <a href=\"$self?page=1\">[Začiatok]</a> ";
}
else
{
$prev = ' ';
$first = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$next = " <a href=\"$self?page=$page\">[Nasledujúca]</a> ";
$last = " <a href=\"$self?page=$maxPage\">[Koniec]</a> ";
}
else
{
$next = ' ';
$last = ' ';
}
echo $first . $prev . $nav . $next . $last;
?>
ukazclanek:
<?
function ukazclanek ()
{
if ((string)$_REQUEST["clanek"]<>'') $mujclanek=$_REQUEST["clanek"]; else $mujclanek="stred";
if (is_file("./".$mujclanek.".htm")):
$nazevclanku=$mujclanek.".htm";
include $nazevclanku;
elseif (is_file("./".$mujclanek.".php")):
$nazevclanku=$mujclanek.".php";
include $nazevclanku;
else:
$nazevclanku=$mujclanek.".htm";
include "notfound.php";
endif;
}
?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
namiesto odkazov typu
Kód: $self?page=$page si daj Kód: index.php?clanek=stranky&page=$page
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | 97 |
Stenley dik.. Uz to konecne ide..
Kurna ... a stacilo len tak malo. Zamenit ? za &..
A zasa som o nieco mudrejsi...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
keby si si pozrel odkazy, ake ti to vygenerovalo, tak by si to uz mal davno spravene...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v HTML, XHTML, XML, CSS | 13 | 2031 | 08.12.2007 21:08 twistik | | v PHP, ASP | 4 | 461 | 23.10.2008 17:23 newboy1 | | v PHP, ASP | 12 | 614 | 02.06.2008 13:26 lostwarrior | | v PHP, ASP | 9 | 694 | 28.04.2011 2:13 JanoF | | v Antivíry a antispywary | 6 | 928 | 28.12.2015 15:09 cLickY | | [ Choď na stránku: 1, 2 ] v PHP, ASP | 32 | 2389 | 28.08.2009 17:21 stenley | | v Ostatné | 3 | 1035 | 10.02.2007 15:43 zero0x | | v JavaScript, VBScript, Ajax | 5 | 827 | 28.08.2008 15:08 Sup | | v HTML, XHTML, XML, CSS | 1 | 687 | 10.06.2009 11:55 idiotart | | v HTML, XHTML, XML, CSS | 8 | 768 | 01.11.2010 10:22 dessert | | v Správy pre vedenie fóra | 11 | 1845 | 18.09.2007 22:47 nZL | | v Redakčné systémy | 4 | 850 | 15.04.2007 20:15 kajbo | | v PHP, ASP | 6 | 844 | 23.05.2007 19:35 qacer | | v HTML, XHTML, XML, CSS | 1 | 426 | 12.02.2016 7:11 Kraliček | | v Redakčné systémy | 6 | 1059 | 18.07.2006 22:43 WEB LAMA | | v HTML, XHTML, XML, CSS | 11 | 1101 | 22.02.2008 15:25 Vladio |
|