Hallo Allemaal

Kheb een flash interface en daaronder de menu,
en daar precies weer onder heb ik een content table staan.
nu wil ik dat als je op bv. ABOUT klikt, dat je dan datgene krijgt wat je in de about.php staat dat je dat dan in die table krijgt, maar het wil maar niet lukken,
en als target heb ik _self .
weten jullie hoe je dat zo krijgt.
kheb het al heel vaak geprobeerd maar ik krijg het niet in de gewenste tabel, ik krijg het of in een nieuw venster of in de zelfde pagina maar dan zonder interface en alles... en dat moet ik dus niet hebben

alle hulp en antwoorden zijn welkom !

mijn dank is groot aan allen! :)
menulinkjes maken met:
index.php?id=about

en op de plaats waar content moet komen:

<?php
$id = htmlentities($_GET['id']);
include('/include/' . $id . '.php');
?>

Nu include php op de plaats waar je content moet komen de pagina (in de map include) die je met behulp van je link hebt geselecteerd.

target kan je dan in zijn geheel weglaten.

Zie ook mijn tutorial over switches
waar staat ''htmlentities'' voor?

thnx
htmlentities vervangt alle < naar &lt; en > naar naar &rt; en & naar &amp; enzovoorts. Dat zorgt ervoor dat je geen html code kan invoeren waardoor je weer een wat veiligere website hebt.

Zie ook: php.net
**dit heb ik er staan in de content table:

<tr>


<td height="1000"></td>
<?php
$id = htmlentities($_GET['id']);
include('/include/' . $id . '.php');
?>

</tr>




**en heb als link bij de button :

index.php?id=about


** en dit bij het begin van de opening van de body

<body>
<?php
include("hello.php");
?>
....//


wat heb ik hier nu mis? als ik op de button klik zie ik alleen de website vernieuwen

waardeer het echt als dit opgelost is !

erg bedankt!

<td height="1000"></td>
<?php
$id = htmlentities($_GET['id']);
include('/include/' . $id . '.php');
?>

moet dat niet in je tablcell?
(nu met foutenopsporing erin...)
<td height="1000">
<?php
$id = htmlentities($_GET['id']);
if(file_exists("/include/".$id.".php"))
{
include('/include/' . $id . '.php');
}
else
{
print("het bestand /include/".$id.".php bestaat niet");
}
?>
</td>

**en heb als link bij de button :

Wat verta je onder een button? Toch niet een <input type="button">? ik neem aan een a href....
Ja klopt onder de button is het gewoon een link button

dus een a href ..
ik heb echt van alles geprobeerd
als ik dan op about klik krijg ik het niet weergeven in de content-table, dan krijg ik het in hetzelfde venster helemaal weergeven zonder interface en menu.

weet echt niemand hoe dat moet of wat ik bedoel?
please help...

THNX !!!
Waar staat about.php opgeslagen? In mijn voorbeeld ben ik ervan uit gegaan dat je een map include hebt en dat hij daarin staat. Als dat anders is bij jou, moet je dat wijzigen natuurlijk.

Kan zijn dat je daar een foutmelding over krijgt, debug even met error_reporting(E_ALL); bovenaan je index.php.

Je index.php zou er qua structuur zo uit moeten zien:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD>
<A href="index.php?id=about">About</A>
</TD>
</TR>
<TR>
<TD>
<?php
$id = htmlentities($_GET['id']);

// Let op dat about.php in de map /include staat!
if(file_exists("/include/".$id.".php"))
{
include('/include/' . $id . '.php');
}
else
{
print("het bestand /include/".$id.".php bestaat niet");
}
?>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
je hebt er staan :

<TD>
<A href="index.php?id=about">About</A>
</TD>

ik heb geen tekst maar een design afbeelding die als about geldt.

maakt dat veel uit? of moet ik daarvoor iets anders doen

Reageren