Jump to content
php.lv forumi

Ielādē tajā pašā lapā jaunu lapu...


janis888

Recommended Posts

Sveiki!

 

Esmu redzējis daudzās weblapās, ka nospiežot izvelnee uz linka, viņš nerefresho visu lapu un neielādē to par jaunu, bet tikkai vienā tabulā atver to lapu, vot kā to var uztaisīt?

ja man ir index.php lapa, ar divām tabulām, meņu un viena lielā, kur vajadzētu ielādēt citu lapu (piem. galds.php). Esmu meklējis visādus tutoriālus, bet nekas nav izdevies, mmm liekas tajos skriptos kas pietrūkst, zinu ka var izmantot include gan arī switch. Un var redzēt ka pēc tam tur paliek index.php?...utt.

 

Esmu iesācējs, tāpēc ja gudri runās, nesapratīshu :)

 

Palīdziet lūdzu, būšu ļoti pateicīgs.

Link to comment
Share on other sites

Nu šādi:

 

test.php

 

<html>

<head>
<meta http-equiv="Content-Language" content="lv">
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
<title>HOME</title>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" width="955" height="585">

<tr>
	<td valign="top">
	 </td>
	<td valign="top" height="80">		
	HOME</td>
</tr>
<tr>
	<td valign="top" width="165">		
	<a href='?id=1'><font face="Verdana" size="2"> 1</font></a><br /><br>
	<a href='?id=2'><font face="Verdana" size="2"> 2</font></a><br /><br>
	<a href='?id=3'><font face="Verdana" size="2"> 3</font></a><br /><br>
	<a href='?id=4'><font face="Verdana" size="2"> 4</font></a><br /></td>
	<td valign="top" height="505" width="790">		
	<!-- Izvade -->

<?php 
switch($_GET['id']){
case '1':
	include('1.php'); break;
case '2':
	include('2.php'); break;		
case '3':
	include('3.php'); break;
case '4':
	include('4.php'); break;	
default:
	include('1.php'); break;
}
?>

	</td>
</tr>
</table>

</body>

</html>

 

Un pareejie 1.php; 2.php un 3.php ar tekstu ieghaa, BET negrib iet, spiezot uz link nekas nenotiek, bet vienam paziņam šis te pats scripts strādā, ar web server ir ok, pat nomainiiiju uz WAMP un XAMPP un arii nestādā. Kā tas var būt iespējam ka viņām strādā, bet man uz 3 webserveriem nestrādā(toč ar viņiem ir ok, jo citi scripti strādā)

 

Ko iesakat darīt?

Link to comment
Share on other sites

iesledz kljudu pazinjojumu ...

---

tie 1.php .... atrodas tajaa pashaa direktorija kur tas test.php ???

edit: tu pats sakuma prasiji LAI NEPARLADETU VISU LAPU

//

.. nospiežot izvelnee uz linka, viņš nerefresho visu lapu un neielādē to par jaunu, bet tikkai vienā tabulā atver to lapu, vot kā to var uztaisīt?

//

Edited by Grey_Wolf
Link to comment
Share on other sites

  • 2 months later...

Bet tas augstākminētais skripts to jauno lapu atver tekošās lapas apakšā, rezultātā kopā salīp 2 lapas... Ir kāda iespēja norādīt, lai tā jaunā lapa veras vaļā noteiktā tabulas šūnā (nevis Freimā), piemēram???

Link to comment
Share on other sites

izmanto if'us!

 

if(isset($_GET['lapa')) && $_GET['lapa'] == 'papildus_logs')
{
echo "Te izlec papildus logs";
}
else
{
echo "Te ir tas, kas rādas pirms uzspiež uz linka";
}

 

un links

<a href="?lapa=papildus_logs">Spied te, lai redzētu papildus logu!</a>

Link to comment
Share on other sites

×
×
  • Create New...