Je soupçonne que la première fois que vous cliquez sur cette page, il n'y a aucun paramètre d'action dans l'URL. Si oui, alors isset() va être faux. Aussi, vous voulez probablement! =, Plutôt que! ... == ....
Je ne l'ai pas testé ce code, mais voici où je commencerais:
<?php if (!isset($_GET['action']) || ($_GET['action'] != 'reply')) { ?>
<div class="actions">
<input type="button" onclick="javascript: document.location='?threadID=<?=$threadID?>&action=reply';" value="Post reply" class="btn" />
</div>
<?php } ?>
Je trouve aussi ce format un peu plus facile à lire:
<?php if (!isset($_GET['action']) || ($_GET['action'] != 'reply')): ?>
<div class="actions">
<input type="button" onclick="javascript: document.location='?threadID=<?=$threadID?>&action=reply';" value="Post reply" class="btn" />
</div>
<?php endif; ?>
merci beaucoup! –