PHP:llä linkitystä

Kortteen Topi

Well-known member
Liittynyt
21.1.2000
Viestit
5673
Sijainti
Manse
Taulukossa on solut A ja B. A-solussa on linkkejä joita klikkailemalla pitäisi saada B-solun sisältö vaihtumaan. Onnistuuko PHP:llä ja miten? Tarkoitus olisi päästä kehyksistä eroon. Iframella sen saa, mutta se toimii käsittääkseni vain IE:llä.
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
IFrame toimii lähes kaikilla uusimmilla selaimilla, mutta on aika köykäinen.... vielä surkeempi ratkaisu kuin framet.

Yks tapa ois vaikkapa tämmönen

index.php:n sisältö:
Koodi:
<html>
<body>
<table>
<tr>
	<td>	// Solun A linkit
		<a href="index.php">Pääsivu</a><br>
		<a href="index.php?link=sivu2">Sivu 2</a><br>
		<a href="index.php?link=sivu3">Sivu 3</a><br>
		<a href="index.php?link=sivu4">Sivu 4</a><br>
	</td>
	<td>	// Koodi joka vaihtaa B-solun sisältöä A-solun linkkien perusteella
	<?php
	if( isseT($_GET['link']) ) {
		switch( $_GET['link']) {
		case 'sivu2':
			include "sivu2.php";
			break;
		case 'sivu3':
			include "sivu3.php";
			break;
		case 'sivu4':
			include "sivu4.php";
			break;
		default:
			include "paasivu.php";
		}
	}
	else {
		include "paasivu.php";
	}
	?>
	</td>
</tr>
</table>
</body>
</html>
En testannut, toivottavasti toi meni oikein... jotain merkkivirheitä voipi olla...
 

Kortteen Topi

Well-known member
Liittynyt
21.1.2000
Viestit
5673
Sijainti
Manse
Tuota tuota... Mitenkäs sitten saisi homman pysymään kasassa jos tässä b-solun sisältösivussa on jatkolinkki, jonka sisältö pitäisi niin ikään saada avautumaan b-solun sisään?
 

arnold

Kohtalaisen turha tyyppi
Liittynyt
1.2.2001
Viestit
12872
Sijainti
Ladon takaa
Kortteen Topi sanoi:
Tuota tuota... Mitenkäs sitten saisi homman pysymään kasassa jos tässä b-solun sisältösivussa on jatkolinkki, jonka sisältö pitäisi niin ikään saada avautumaan b-solun sisään?
Parhaiten tollaset pysyy kasassa purukumilla.
Varma tieto!
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Kortteen Topi sanoi:
Tuota tuota... Mitenkäs sitten saisi homman pysymään kasassa jos tässä b-solun sisältösivussa on jatkolinkki, jonka sisältö pitäisi niin ikään saada avautumaan b-solun sisään?
Perkeles, huomasin tuossa että ehkä tuohon tapaukseen on helpompikin tapa.

Tee linkit.php-tiedosto, sisältö (tämän rakennetta vois myös muokata tietyin rajoituksin:
Koodi:
<a href="index.php">Pääsivu</a><br>
<a href="mina_alasti.php">Mun alastonkvuat</a><br>
<a href="koira_alasti.php">Mun koiran alastonkuvat</a><br>
Sitten kun teet sisältösivuja, niin tee niiden rakenne tällaiseksi (pääte täytyy olla .php). Tässä tapauksesssa sisältösivut olisivat nuo ylemmät linkit eli index.php, mina_alasti.php ja koira_alasti.php. Esimerkkisisältö:
Koodi:
<html>
<body>
<table>
  <tr>
    <td><?=linkit.php?></td>
    <td>TÄHÄN KO. SIVUN SISÄLTÖ</td>
  </tr>
</table>
</body>
</html>
Eli tuo <?=linkit.php?> sisällyttää tuohon sisältösivuun tuon linkit.php:n sisällön, ja kun tuon rivin lisäät joka sisältö sivulle, on sulla linkit sitten joka sivulla, ja voit niitä linkkejä muokata tuosta yhdestä linkit.php:sta.

Toivottavasti tuli tarpeeksi selkeesti selvitettyä...
 
Ylös