Jump to content
php.lv forumi

Par index.php?lapa=manalapa


IM24LV

Recommended Posts

Ui, nemaz nezinaaju ka ajaregjistreejas, piedodiet:(

 

kods ir domaats lai vareetu izdariit lai pirmkaart adress baraa buutu:

www.manalapa.lv/index.php?lapa=manalapa

un lai katru reizi spiezhot uz citas lapas nepaarladeetu visas bildes bet tikai kontentu, kas tur ir :)

 

shitais ir switch.php

<?php
$lapa = $_GET['lapa'];
switch($lapa) {
case 'manalapa':
include('manalapa.php');
break;
default:
include('zinjas.php');
break;
}
?>

 

šitais ir jāieliek tabulā kur ir linki

 

<?php include("switch.php"); ?>

 

un šitais vnk jaaieraksta lai buutu viss kaa vajag kad spiezh!

 

<a href="index.php?lapa=manalapa">Manalapa</a>

Link to comment
Share on other sites

hmm nu nez, bet anyywakj kas tajaa kodaa nepareizs? origjinaalaa pamaaciiba ir shitaada:

 

 

 

Tātad... Parcik man da�i cilvēki ir prasīju�i kā izveidot �ādu linku: "index.php?lapa=manalapa", tad es domāju, ka tutoriālis jums noderēs wink.gif

So... Here we go!

) Tev obligāti ir jābūt lapai kurā tu vari ielikt PHP kodu.
2) Izveidojam ar notepad jaunu failu "switch.php" un uzliekam "Encoding"uz "UTF-8".
P.S. Tagat sāksies for�ākā daļa wink.gif
3) Atveram tagat jaunizveidoto failu "switch.php".
4) Tajā ierakstam:
CODE

<?php
$lapa = $_GET['lapa'];
switch($lapa) {
case 'manalapa':
include('manalapa.php');
break;
default:
include('zinjas.php');
break;
}
?>

5) Saglabājam �o failu.
6) Atveram tagat galveno lapu t.i. "index.php"
7) Tabulā vai vispār vietā, kuru gribam mainīt ierakstam:
CODE
<?php include("switch.php"); ?>

8) Un jaunos linkus uz lapu novadam �ādi:
CODE
<a href="index.php?lapa=manalapa">Manalapa</a>

9) Saglabājam pilnīgi visu 3(trīs) reizes, lai ir dro�i, ka viss būs kā vajag un ejam testēt lapu.

Link to comment
Share on other sites

nu probleema ir tada, ka es visu izdaru, un ielieku include ieksh svas lapas, kad eju iekshaa tad vinsh riktiigi nogljukos browserii un saak raadiit vnk nezheeliigi daudz reizes manas lapas augshpusi(header).php :( man liekas ka vnk ne tur to include ielieku bet tur rakstiits ka jaaliek ieksh table tagiem kuraa man ir tie linki.

Link to comment
Share on other sites

hmm, paarskatiiju un man vai nav probl;eema shitajaa vietaa:

 

<?php

$lapa = $_GET['lapa'];

switch($lapa) {

case 'manalapa':

include('manalapa.php');

break;

default:

include('zinjas.php');

break;

}

?>

 

 

default:

include('zinjas.php');

break;

 

tas itkaa skaitaas tas kas ir defaultaa kad ieeju index lapaa, un manupraat vinsh visulaiku ver un ver valjaa to lapu! kad nonjemu taas rindinjas tad viss kaartiibaa, veel taga tik izmeegjinaashu kaa ir ieliekot a=href

 

 

 

hmm nesanaak. kad spiezhu uz taa linka piemeeram lai raada fun.php atkal tas pats :(

Edited by IM24LV
Link to comment
Share on other sites

nuu, kaa ir fails switch.php, kuraa ir:

 

 

<?php
$lapa = $_GET['lapa'];
switch($lapa) {
case 'manalapa':
include('manalapa.php');
break;
default:
include('zinjas.php');
break;
}
?>

 

un tad man ir include tags kursh iekljauj switch.php lapaa ar nosaukumu header.php

un header.php ir iekļauts iekš faila index.php!

Link to comment
Share on other sites

bla, nu ko var mudīties bezjēgā. Uztaisi tukšā direktorija šādus failus:

include.php:

<html><body>
<?php
 $lapas = array("manalapa", "zinjas");
 $default = "zinjas";
 $lapa = isset($_GET["lapa"] ? $_GET["lapa"] : $default);
 if (!in_array($lapa, $lapas)) $lapa = $default;
 foreach ($lapas as $x)
 {
echo '<a href="?lapa=' . $x . '">'. $x . '</a><br/>';
 }
 echo "<hr/>";
 include($lapa . ".php");

?>
</body></html>

 

manalapa.php:

<?php echo "THIS IS MANALAPA.PHP"; ?>

 

zinjas.php:

<?php echo "ZINJAS.PHP"; ?>

 

Un visa māksla.

Link to comment
Share on other sites

×
×
  • Create New...