php
2011-10-06 3 views 0 likes 
0

Je voudrais qu'un "popup" apparaisse quand un utilisateur clique sur le bouton de suppression dans un CMS. J'ai le code suivant:PHP Onclick Popup

<?php echo ("<a href='delete_donor.php?id=$row->id' class='delete_icon2' title='Delete Donor' onclick='return confirm('Are you sure you want to delete this entry?')'></a></td>");?> 

Je l'ai utilisé l'option « onclick » avec succès avant, mais pas dans un environnement PHP. Le code ci-dessus semble ignorer l'instruction "onclick". Je pense que je peux avoir un problème avec les guillemets et j'ai essayé plusieurs autres options, mais en vain.

Merci pour votre aide !!

+0

Quel HTML est actuellement rendu au client? – David

Répondre

0

Ce n'est pas un problème PHP.

onclick='return confirm('Are you sure you want to delete this entry?')'

ne va pas travailler puisque vous utilisez ' pour deux choses différentes.

Modifier à

onclick='return confirm(\"Are you sure you want to delete this entry?\")'

et cela devrait fonctionner.

2

Ne pas répercuter le code HTML. Laissez simplement PHP le sortir directement.

<a href="delete_donor.php?id=<?php echo $row->id; ?>" class="delete_icon2" title="Delete Donor" 
    onclick="return confirm('Are you sure you want to delete this entry?')"></a></td> 

Tout ce pas à l'intérieur des balises <?php ?> est directement écho à la sortie standard.

+0

C'est encore plus simple. +1 pour compenser le downvote inexplicable. – Dennis

Questions connexes