|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Bonjour,
j'ai un site de news avec un systeme de commentaires. Le problème que j'ai (et qui est logique) c'est que lors que j'essaie de supprimer une news qui comportent des commentaires j'ai le droit à un message comme quoi il y a des commentaires en liens avec cette news. Comment faire pour ne plus avoir ce message c'est à dire --> Avoir un message lorsque je tente de supprimer la news qui me prévient que la news comporte des commentaires associés et qui me demande si je suis sur de vouloir la supprimer. --> Ensuite si je fais ok je supprime automatiquement les news et les commentaires associés sinon je fais rien. Page avec laffichage de news et le bouton de suppression : Code :
Qui mène à cette page avec la suppression Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu peux utiliser l'option "ON DELETE CASCADE" sur la clef étrangère de la table commentaire.
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
C'est bon ça fonctionne merci.
Maintenant comment pourrais je m'y prendre pour afficher un message pour prevenir qu'on va supprimer une news avec des commentaires ? Merci d'avance |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Une idée avec un petit peu de javascript :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Es tu sur que cela fonctionne ?
Je n'aurais pas le choix de continuer ou non si ? |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Oui cela fonctionne, je l'utilise et si tu aura le choix car cela va t'afficher 2 boutons, oui ou non.
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Ok je vais essayé de mettre en place ça.
Je vous tiens au courant. Merci |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Peux-tu mexpliquer à quel endroit je met ce que tu me proposes ?
le onclick='return checkDel()' Notamment car je n'ai pas de formulaire ? Merci d'avance |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Citation:
Code :
<input style = "button" value = "Supprimer" onclick='return checkDel()' /> Code :
<a href=\"supprnews.php?id={$data["id"]} \" onclick='return checkDel()'>x</a>
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
|
00
|
|
|
#10 | |||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Citation:
Pour ce faire il suffirait de supprimer le href et de reporter son contenu en paramètre dans la fonction javascript qui pourra utiliser window.location pour rediriger à la page de suppression. Donc en reprenant l'exemple de gwharl : Code :
Code :
<?php echo '<a style="cursor:pointer;text-decoration:underline" onclick= "return checkDel(\'supprnews.php?id='.$data['id'].'\')">x</a>';?>
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|||
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Es tu sur que ta proposition fonctionne ?
Notamment la fonction (c'est normal qu'il n'y ait pas de $ ? Pour le lien de suppression cela ne fonctionne pas. Le clic ne fonctionne pas. |
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Mais si ça fonctionne. Tu dois avoir une erreur ailleurs dans ton code. Faut séparer les fonctionnalités pour débugguer.
Testes ça : Code :
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Oui c'est normal car c'est du javascript et pas du php
EDIT : Et d'ailleurs j'ai édité le message ci-dessus car il vaut mieux déclarer la variable javascript "reponse" avec var.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2010 Messages : 196 ![]() |
Parfait !
Merci beaucoup ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com