| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 
 | $reponse = $bdd->query('SELECT * FROM CIF ORDER BY nom');
		?>
		<div id = "liste1" draggable="true" style="background-color:#00FFFF;font-size: 10px;height: 550px;" />
			<?php
                                WHILE ($donnees = $reponse->fetch())
                                {       
                                                        $nomprenom = $donnees['nom']." ".$donnees['prenom'];
                                                        echo "<div 'nom' draggable='true' ondragstart='drag(event)' ondragover='allowDrop(event)' data-nom='{$nomprenom}'>";
                                                        echo $donnees['nom']." ".$donnees['prenom'] ; $nomprenom = $donnees['nom']." ".$donnees['prenom'];
                                                        ?>
							</div>
 
							<script>
                                                        var dragImg = new Image(); 
                                                        dragImg.src = 'curseur.jpg';
                                                        document.querySelector('*[draggable="true"]').addEventListener('dragstart', function(e) {
                                                        e.dataTransfer.setDragImage(dragImg, 30, 30);
                                                        });
                                                        </script>
 
					<?php                           
                                }
                                ?>
		</div> 
		<div id = "groupe1" >
			<?php
                        $reponse = $bdd->query('SELECT nomgroupe1 FROM groupes ORDER BY nomgroupe1');
                        WHILE ($donnees = $reponse->fetch())
                        {
                                if ($donnees['nomgroupe1']!= ""){
                                        echo $donnees['nomgroupe1'];echo'<br>';
                                }
                        }       
                        ?>
			<script>
                        document.querySelector('#groupe1').addEventListener('dragover', function(e) {
                e.preventDefault(); // Annule l'interdiction de drop
                        });
                        document.querySelector('#groupe1').addEventListener('drop', function(e) {
                e.preventDefault(); // Cette méthode est toujours nécessaire pour éviter une éventuelle redirection inattendue
                alert('élément déposé !');
                dropper.style.borderStyle = 'solid';
                        });
                        var dropper = document.querySelector('#groupe1');
                        dropper.addEventListener('dragenter', function() {
                        dropper.style.borderStyle = 'dashed';
                        });
                        dropper.addEventListener('dragleave', function() {
                         dropper.style.borderStyle = 'solid';
                        }); // Cet événement détecte n'importe quel drag & drop qui se termine, autant le mettre sur « document » :
                
                        dropper.addEventListener('drop', function(e) {
                alert(e.dataTransfer.getData('text/plain')); // Affiche le contenu du type MIME « text/plain »
                        },false);
                        </script>
		</div>
 
		<div id = "groupe2" >
			<?php
                        $reponse = $bdd->query('SELECT nomgroupe1 FROM groupes ORDER BY nomgroupe2');
                        WHILE ($donnees = $reponse->fetch())
                        {
                                if ($donnees['nomgroupe2']!= ""){
                                        echo $donnees['nomgroupe2'];echo'<br>';
                                }
                        }       
                        ?>
			<script>
                        document.querySelector('#groupe2').addEventListener('dragover', function(e) {
                e.preventDefault(); // Annule l'interdiction de drop
                        });
                        document.querySelector('#groupe2').addEventListener('drop', function(e) {
                e.preventDefault(); // Cette méthode est toujours nécessaire pour éviter une éventuelle redirection inattendue
                alert('élément déposé !');
                dropper.style.borderStyle = 'solid';
                        });
                        var dropper = document.querySelector('#groupe2');
                        dropper.addEventListener('dragenter', function() {
                        dropper.style.borderStyle = 'dashed';
                        });
                        dropper.addEventListener('dragleave', function() {
                         dropper.style.borderStyle = 'solid';
                        }); // Cet événement détecte n'importe quel drag & drop qui se termine, autant le mettre sur « document » :
                
                        dropper.addEventListener('drop', function(e) {
                alert(e.dataTransfer.getData('text/plain')); // Affiche le contenu du type MIME « text/plain »
                        },false);
                        </script>
		</div>
 
		<div id = "groupe3" >
			<?php
                        $reponse = $bdd->query('SELECT nomgroupe1 FROM groupes ORDER BY nomgroupe2');
                        WHILE ($donnees = $reponse->fetch())
                        {
                                if ($donnees['nomgroupe3']!= ""){
                                        echo $donnees['nomgroupe3'];echo'<br>';
                                }
                        }       
                        ?>
			<script>
                        document.querySelector('#groupe3').addEventListener('dragover', function(e) {
                e.preventDefault(); // Annule l'interdiction de drop
                        });
                        document.querySelector('#groupe3').addEventListener('drop', function(e) {
                e.preventDefault(); // Cette méthode est toujours nécessaire pour éviter une éventuelle redirection inattendue
                alert('élément déposé !');
                dropper.style.borderStyle = 'solid';
                        });
                        var dropper = document.querySelector('#groupe3');
                        dropper.addEventListener('dragenter', function() {
                        dropper.style.borderStyle = 'dashed';
                        });
                        dropper.addEventListener('dragleave', function() {
                         dropper.style.borderStyle = 'solid';
                        }); // Cet événement détecte n'importe quel drag & drop qui se termine, autant le mettre sur « document » :
                
                        dropper.addEventListener('drop', function(e) {
                alert(e.dataTransfer.getData('text/plain')); // Affiche le contenu du type MIME « text/plain »
                        },false);
                        </script>
		</div> | 
Partager