Hallo, volgende code gebruik ik om gegevens uit te lezen en te tonen op mijn website. Alles werkt goed tot ik de "target="self" bijvoeg. Hoe ik het ook plaats, het werkt niet.

Code zonder de "target" tag:

echo "<td align='left' height='25'>" . '<a href="deelnemers/ipo/detail-deelnemers.php?id='.$row['id'].'">detail</a>' . "</td>";


Hoe kan ik de "target=self er bij krijgen?
kan iemand mij helpen?
met dank,
Geert.
Eerst maar eens anders opschrijven, je hebt nu onnodige punten staan.
<?php
echo "<td align='left' height='25'>
<a href='deelnemers/ipo/detail-deelnemers.php?id=".$row['id']."'>detail</a>
</td>";
?>

Op deze manier moet het werken geloof ik.

<?php
echo "<td align='left' height='25'>
<a href='deelnemers/ipo/detail-deelnemers.php?id=".$row['id']."' target='self'>detail</a>
</td>";
?>

Je vergeet de underscore. Het is _self, dus

target="_self"

Hallo Marijke & Ozzie,
bedankt voor het snelle antwoord.
ik heb de code aangepast maar het blijkt nog niet te werken.
Dit is het volledige blokje:

<?php

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 "<table border='0' align='center' cellpadding='3' cellspacing='0' width='100%'>";

while ($row = mysql_fetch_assoc ($result))
{
//code om de rijen om en om te kleuren.
$flip ^= 1;
//einde code kleuren.
echo '<tr class="bg' . $flip . '">';
echo "<td align='left' height='25'>" . $row['eigenaar'] . "</td>";
echo "<td align='left' height='25'>" . $row['naamhond'] . "</td>";
echo "<td align='left' height='25'><a href='deelnemers/ipo/detail-deelnemers.php?id=".$row['id']."'target='_self'>detail</a>
</td>";

echo "</tr>";
}
echo '</table>';
}
//Einde tonen gegevens uit database.
?>


dit is het web adres: http://www.fmbb2012.com/viewpage.php?page_id=19
als je op detail klikt, dan krijg je een nieuwe pagina te zien.
ik had veel liever dat het in dezelfde pagina opent.

nog suggesties misschien?
alvast bedankt hoor!
Geert.
Geert bouckaert op 24/01/2012 10:01:41

als je op detail klikt, dan krijg je een nieuwe pagina te zien.

Dat is logisch, je opent namelijk een compleet andere pagina.
Kan je me een oplossing aangeven om in dezelfde pagina te openen?
Dezelfde pagina openen en daar de juiste info in tonen?
Hier werkt het gewoon.
Ozzie,
ja, indien mogelijk, in dezelfde pagina.


@SanThe, het werkt wel, maar ik kom op een nieuwe pagina terecht buiten mijn site, en dat is het probleem.


Geert.
Je moet dus dezelfde pagina aanroepen waar je al op zit en daar de juiste info tonen die nu op detail-deelnemers.php staat.
Maar dat is wat target="_self" doet. Het opgevraagde wordt in hetzelfde venster getoond.

Reageren