Bonjour à tous ! J'essaye désespérement de créer des liens avec ancres et pouvoir y aller, cependant, avec/sans headers, ma manière ne marche pas...Je fais dans une boucle un affichage de données, avec une création de liens possédant une ancre incluse dedans. Cliquer sur ce lien permettra d'afficher tout le message en relancant la page et en allant directement sur ce message ! Mais je n'y arrive pas...
while ($coms = mysql_fetch_array($query))
{
$flag = 0;
$auteur = substr($coms[2], 0, 50);
$date = $coms[5];
echo '<tr><td>' . $auteur . '</td><td>';
if (strlen($coms[4]) > 50 AND (!isset($expand) OR empty($expand) OR $expand != $coms[0]))
{
$message = '<span id="' . $coms[0] . '">' . '<a href="admin.php?page=del_article&showcoms=' . $showcoms . '&expand=' . $coms[0] . '">' . substr($coms[4], 0, 50) . '[...]</a></span>';
}
else
{
$message = $coms[4];
$flag = 1;
}
$tmp = mysql_query('SELECT `read` FROM `coms` WHERE `id_coms` = \'' . $coms[0] . '\'');
$tmp = mysql_fetch_array($tmp);
if ($tmp[0] == 'no')
$message = '<span class="com_new">' . $message . '</span>';
echo $message . '</td><td>' . date('d/m/Y', $date) . ' à ' . date('H:i:s', $date) .
'<td><a onclick="return confirm(\'Etes vous sur de vouloir supprimer ?\');" href="admin.php?act=delcom&id=' . $coms[0] . '&article=' . $coms[1] . '&nb=' . $nb .
'"><img src="../css/' . $css . '/img/del.png" alt="Supprimer Comm" title="Supprimer un commentaire" /></a></td></tr>';
if ($flag == 1)
mysql_query('UPDATE `coms` SET `read` = \'yes\' WHERE `id_coms` = \'' . $coms[0] . '\'') or die (mysql_error());
}
J'y ai ensuite mis un header au dessus, mais il ne fait rien...
J'ai aussi essayé en mettant dans le lien crée directement l'ancre :
$message = '<span id="' . $coms[0] . '">' . '<a href="admin.php?page=del_article&showcoms=' . $showcoms . '&expand=' . $coms[0] . '#' . $coms[0] . '">' . substr($coms[4], 0, 50) . '[...]</a></span>';
Une idée de comment changer ca?
Merci !