Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Link werkt niet zoals ik het wou.

Posted by gbouck on 24 januari 2012, 12:45
#1

Hallo, ik heb op mijn site enkele pagina's aangemaakt met wat eigen code.

op deze pagina kan je in het centerpaneel een link (rechterkant) zien.
als je op deze link klikt, dan wordt het detail van dat record opgehaald en getoond.
dat werkt goed.
het probleem is echter dat ik de details op dezelfde pagina wil zien verschijnen.
of, binnen mijn fusion site.

ik heb al wat rondgeneusd, maar vond geen oplossing.
aangezien mijn tijd beperkt is, vraag ik het via deze weg.

kan iemand mij helpen om dit op te lossen?

dit is de code die de lijst met de link toont:

[geshi=php] header("Content-Type: text/html; charset=ISO-8859-1");
//header("Content-Type: text/html; charset=utf-8");
?>

include 'connect.php';
$sql = ("SELECT * FROM registration_ipo order by land");
if (!$result = mysql_query ($sql)) {
trigger_error (mysql_error ());
}
else
{

// Start tonen gegeven uit database.
echo "";

while ($row = mysql_fetch_assoc ($result))
{
//code om de rijen om en om te kleuren.
$flip ^= 1;
//einde code kleuren.
echo '';
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo '
" . $row['land'] . "" . $row['eigenaar'] . "" . $row['naamhond'] . "detail
';
}
//Einde tonen gegevens uit database.
?>[/geshi]




Alvast bedankt voor de hulp!!
Posted by Jelle on 24 januari 2012, 15:44
#2

Hallo gbouck,
Het is mij niet helemaal duidelijk wat precies de bedoeling is.

Voor zover als ik het denk te snappen, klik je op een link die verwijst naar een pagina die in het midden verschijnt.
Op deze pagina kun je weer op een link klikken waarvan de resultaten dan op diezelfde pagina verschijnen? Of is er een andere bedoeling?

Posted by gbouck on 24 januari 2012, 17:14
#3

Hallo Jelle, ik heb het misschien niet zo goed uitgelegd.

ik heb dus een pagina (http://www.fmbb2012.com/viewpage.php?page_id=19)
Daar zier je een lijst staan met deelnemers. Deze lijst werd opgehaald uit een tabel in m'n mysql database.
Momenteel staat er nog maar één naam, maar binnen enkele dagen/weken zal dat boven de 100 komen.
De titel is Participants IPO
de inhoud is naam van het land, naam van de eigenaar, naam van de hond.
helemaal rechts staat dan een link met de naam "detail".

Als je op deze link klikt, dan opent een nieuwe pagina met de details van de eigenaar (via de database id).
deze nieuwe pagina opent zich goed en werkt goed, alleen, de pagina komt bovenop mijn website, m.a.w. ik kom buiten mijn website terecht.

is er een manier om dit te voorkomen?
het mag in dezelfde pagina getoond worden of op een nieuwe pagina, maar dan in mijn website op het middenpaneel.

hopelijk was ik nu iets duidelijker.
groeten,
Geert.

Posted by Wanabo on 24 januari 2012, 18:13
#4

Die pagina die naar detail verwijst moet starten met:

[geshi=php] require_once "maincore.php";
require_once THEMES."templates/header.php";
[/geshi]

En eindigen met:
[geshi=php]require_once THEMES."templates/footer.php";
?>[/geshi]

Zorg er verder voor dat alle links target="_self" bevatten, dan wordt er geen nieuwe pagina geopend.

Posted by Jelle on 24 januari 2012, 18:22
#5

Het wordt me een stuk duidelijker.

Heb je al geprobeerd om bovenaan die pagina van de 'details' het volgende:
Code

require_once "../../maincore.php";
require_once THEMES."templates/header.php";

en onderaan:
Code

require_once THEMES."templates/footer.php";


Want het lijkt mij zo even vlug uit de losse pols dat hij gewoon een pagina produceert, zonder te vertellen dat het geheel in de website thuis hoort.

Sorrie, ik zie net dat Wanabo me al voor was.

Edited by Jelle on 01 januari 1970, 01:00

Posted by gbouck on 24 januari 2012, 20:13
#6

Bedankt!
ik zal dit proberen.

Geert.