php odkazy

HackForum

php odkazy#
Caute, resim takovy maly problem. Jak si v PHP udelam odkaz, aby se mi v URL adrese objevilo treba index.php?id=1 ? Dalsi clanek aby byl treba index.php?id=2 atd... tak nejak na to nemuzu prijit.
Dekuji za rady
(odpovědět)
omegaS12.1.2008 17:53
re: php odkazy#
nechapu, jak to myslis, jestli clanky ukladas do databaze, tak za hodnotu id prece dosadis id prislusneho clanku, pod kterym se nachazi v databazi a o nic vic se nestaras, kdyz pominu zabezpeceni...
(odpovědět)
Emkei | E-mail | Website | PGP12.1.2008 18:19
re: php odkazy#
aha, sry, to jsem spatne vysvetlil. Nepracuju s databazi. Mam menu a kdyz kliknu na urcity odkaz tak chci, aby se mi zobrazoval odkaz ve tvaru napr. index.php?odkaz=1
Nechci, aby se mi zobrazoval odkaz jen www.example.com/script.php
snad to dobre vysvetluju.
(odpovědět)
omegaS12.1.2008 18:53
re: php odkazy#
no sice weby nedelam, ale mam dojem, ze bez DB to takhle neudelas, ale nevim :p
(odpovědět)
_( l ) | 85.132.198.*12.1.2008 18:56
re: php odkazy#
<a href="index.php?odkaz=1">odkaz</a> nestaci?

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89512.1.2008 19:02
re: php odkazy#
nestaci, protoze nevim jak zobrazim hodnotu 1. Proste treba aby index.php?odkaz=1 zobrazil kontakt, index.php?odkaz=2 zpbrazil treba obrazky, atd... pritom by stranky byly kontakt.php a obrazky.php.
(odpovědět)
omegaS12.1.2008 19:05
re: php odkazy#
víš co znamená

index.php?odkaz=1

? to znamená, že serveru pošleš GET požadavek na soubor index.php. A proměnná odkaz bude mít hodnotu jedna (v php je to proměnná $_GET['odkaz'] ). A teď nějaký script index.php nějak vloží stránku s odkaz == 1. (třeba takhle:

include "pages/" . $odkaz . ".html".

toto načte soubor pages/1.html
nebo to může být něco načítáno z DB...
)

----------
Get enlightened!
(odpovědět)
mr.Crow | E-mail | Website12.1.2008 19:11
re: php odkazy#
include "pages/" . $_GET['odkaz']. ".html";
by bylo lepsi kvuli pripadne vypnutemu register globals, jinak detail.. :)
a omegaS: mas to vysvetlovat poradne! :)

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89512.1.2008 19:24
re: php odkazy#
Pomuze ti napriklad tento php kod? Napsal jsem ti ho za 4 minuty.

<html>
<head>
</head>
<body>
spolecny obsah nad
<?php
if ($_GET["id"] == 1) {
echo "to co chces za id 1";
}
elseif ($_GET["id"] == 2) {
echo "to co chces za id 2";
}
?>
spolecny obsah pod
</body>
</html>

uplne jednoduche, i kdyz nevim proc to chces resit takto.
(odpovědět)
Subber | E-mail12.1.2008 20:03
re: php odkazy#
Ty ses prase cpat php do html kamo :) Smarty ti nic nerika?
(odpovědět)
Dark Craft | PGP13.1.2008 0:37
re: php odkazy#
jestli jsem te spravne pochopil, tak toho muzes docilit pres .htaccess a mod_rewrite (klasicky, jako kdyz tvoris SEO url, i kdyz ty je budes spis "prznit", nez optimalizovat =)
pak pokud nekdo klikne na odkaz index.php?id=1 nacte se mu obsah stranky kontakt.php.
(odpovědět)
Emkei | E-mail | Website | PGP12.1.2008 23:37
re: php odkazy#
[link]
Rekl bych, ze jsi myslel tohle.
(odpovědět)
_( l ) | 85.132.198.*14.1.2008 12:46
re: php odkazy#
takze, tady je kod. Tak nejak jsem to zprovoznil, ale kdyz nacitam stranku, tak se mi sekne Opera i FF. Mam pocit, ze se mi porad includuje index.php. Nevite jak to prepsat?

<li><a href="index.php">Úvod</a></li&g
t;
<li><a href="index.php?stranka=clanky">Články&l
t;/a></li>
<li><a href="index.php?stranka=odkazy">Odkazy&l
t;/a></li>
<li><a href="index.php?stranka=kontakt">Kontakt
</a></li>
<li><a href="index.php?stranka=about">About me</a></li>
<?php
&nbsp; $id = $_GET["id"];

&nbsp; if ($id == "clanky") {include "clanky.php";}
&nbsp; elseif ($id == "odkazy") {include "odkazy.php";}
&nbsp; elseif ($id == "kontakt") {include "kontakt.php";}
&nbsp; elseif ($id == "about") {include "about.php";}
&nbsp; else {include "index.php";}
?>
</ul>
(odpovědět)
omegaS14.1.2008 12:56
re: php odkazy#
nemíchej stranka a id
(odpovědět)
gugumaa | 195.113.79.10/10.0.10.*14.1.2008 15:27
re: php odkazy#
muzu mit dotaz??

<li><a href="index.php?stranka=odkazy">Odkazy&a
mp;l
t;/a></li>

proc tam pouzivas ty entity??vzdyt to neni v php kodu takze by to nemelo delat problemy ne???
(odpovědět)
ada_m | 213.235.184.*14.7.2010 16:50
re: php odkazy#
Muzu mit dotaz? Vis, jaky je rok?
(odpovědět)
prc | 213.211.51.*14.7.2010 19:04
re: php odkazy#
jo, ja jsem to predtim spletl. Kazdopadne to muj problem neresi. No, myslim,ze ptrochu prostuduju PHP a zatim to udelam v XHTML ;)
(odpovědět)
omegaS14.1.2008 16:13
re: php odkazy#
omegaS já to uplně chápu ten tvuj problém, a taky ho mám :D
(odpovědět)
yenda | 82.113.51.*11.4.2009 15:19
re: php odkazy#
Tak jste uplne vypatlany :D
(odpovědět)
babca | 193.86.144.*11.4.2009 20:23
re: php odkazy#
nejaky stary thread, ne? :D
(odpovědět)
.( | ) | 77.48.106.*11.4.2009 21:25
re: php odkazy#
LOL, (.*)

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
(odpovědět)
qteck | E-mail | Website | ICQ 36425086911.4.2009 22:25
re: php odkazy#
<?php
$id = $_GET['id'];
if (is_numeric($id)){
if ($id == 8) {

//Prez include
include stranka_id_8.php;

//Nebo muzes v souboru v jakym je tadyto dat :
echo 'Stránka id 8';
}}
?>
(odpovědět)
Wutter* | 217.117.208.*20.12.2010 20:25

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode