Jump to content
php.lv forumi

Velos lai pie web radas index.php?kkas=kkas nevis tikai index.php


Recommended Posts

Posted

Velos dabuti code kad piemeram uzspiezot uz Home button augsa pie weba adresees radas www.webs.lv/index.php?kkas=home nevis www.webs.lv/index.php ludzu iedodiet code thx jau ieprieks !!

Posted

a vajtad ari php cods nebija kkads tur ar get ??? jo sitas iskatas tads divains jo ja piemeram es veletos sev menu salikti tad man tadi vairaki jataisa tie code a ar php code butu vieglak !! man ta liekas !!

Posted

es velos tadu lietu ka lai paskaidro kr4 moska sapratisi mosk ne kr4 piemeram ta lai kad spiez uz link piemeram login links

 

lai augsa pie web adreses neradss www.webs.lv/login.php bet gan lai radas www.webs.lv/index.php?tag=login luuk sadi un man vajaga to code ..

Posted (edited)

<a href="www.webs.lv/index.php?kkas=home">home button pie pie weba adreses</a>

Edited by Val
Posted

tad izmanto mod_rewrite lai piem. butu www.tavalapa.lv/zinas/1/ bet ista adrese bus www.tavalapa.lv/zinas.php?nid=1 .... tas tikai piemers ...

Posted (edited)

Kāda problēma tam linkam "Home" pamainīt adresi no "www.webs.lv/index.php" uz "www.webs.lv/index.php?kkk=home"?

Tas ko tu gribi varētu izskatīties šādi -

<a href="www.webs.lv/index.php?tag=home">Home</a>
<a href="www.webs.lv/index.php?tag=login">Login</a>

 

Līdz ar to fails "login.php" tev būs jāiekļauj tavā index.php failā

 

Index.php

if(isset($_GET['tag']) && $_GET['tag'] == 'login') {
  include('login.php'); // protams norādi īsto ceļu
}

Edited by none
Posted

if(isset($_GET['tag']) && $_GET['tag'] == 'login') {

include('inc/erroru.php');

}

 

if(isset($_GET['tag']) && $_GET['tag'] == 'Reg') {

include('reg/register.php');

}

 

 

Sadi es driktsu dariti ?

Posted

Tieši tā nav labāk. Kods grūtāk lasās un ir grūtāk uzturams. Ieliksi papildus kodu aiz viena no include's un nepieliks figūriekavas - dabūsi nepareizu koda izpildīšanos. Palasi koda rakstīšanas laba stila ieteikumus.

Figūriekavas vajag visur rakstīt - arī vienam pašam steitmentam (attiecas gan uz if, gan for, gan while, gan funkcijām, utt...)

 

Daudz labāk būtu izmantot asociatīvo masīvu:

$pages = array("Reg" =>"reg/register.php", "login" => "inc/erroru.php", ...);
if (isset($_GET['tag']) && array_key_exists($_GET['tag'], $pages))
{
include($pages[$_GET['tag']]);
}
else
{
// nav tādas lapas.
}

Posted

<a class="hilight" title="Home" href="http://ip/uo/index.php?tag=home">Home</a>

<br>

<a class="hilight" title="Login" href="http://ip/uo/index.php?tag=login">Login</a>

<br>

<a class="hilight" title="Registracija" href="http://ip/uo/index.php?tag=reg">Registracija</a>

 

 

 

if(isset($_GET['tag']) && $_GET['tag'] == 'login')

include('inc/erroru.php');

elseif(isset($_GET['tag']) && $_GET['tag'] == 'Reg')

include('reg/register.php');

 

 

 

man ir luk sadi bet kad spiezu uz registracija nekas nenotiek bet kad spiezu uz login viss notiek

×
×
  • Create New...