Jump to content
php.lv forumi

Recommended Posts

Posted

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.

Posted
Varbuut kaads vareetu piemeerinu uztaisiit, kuru es peec tam vareetu izpeetiit?

GOGLE !!!

 

html frame tutorial

 

html iframe tutorial

 

JavaScript AJAX

---

Ar sho iesakumaa nepietiks???

-----------

Posted

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?

Posted (edited)

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
Posted (edited)

jā tie 1.php; 2.php atrodas tajā pašā root mapē kur test.php.

 

Kurā vietā tieši ir jāieslēdz tā kļūdas paziņojums, kā jau teicu esmu beginner.

Edited by janis888
  • 2 months later...
Posted

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???

Posted

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>

×
×
  • Create New...