| 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
 123
 124
 125
 126
 127
 128
 129
 130
 
 |  
<html>
	<head>
		<title>COMPTES</title>
		<script type='text/javascript'>
 
			function getXhr(){
                                var xhr = null; 
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
                                return xhr;
			}
 
/**
			* Méthode qui sera appelée sur le click du bouton
			*/
			function go(){
				var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
            // On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('apprenant').innerHTML = leselect;
					}
				}
 
 
// Ici on va voir comment faire du post
xhr.open("POST","include/traitement.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('GROUPE');
				idgroupe = sel.options[sel.selectedIndex].value;
				xhr.send("CODE_GROUPE="+idgroupe);
			}
		</script>
	</head>
 
 
 
    <body>
		<form>
			<fieldset style="width: 1100px">
 
				<label>Groupe</label>
 
        <select name='GROUPE' id='GROUPE' onchange='go()'>
        <option value='-1'>Choisir un Groupe</option>
 
   <?php
        /* Fetch records and display in a loop */
 
        $pdo = new PDO("sqlsrv:Server=SRV-TEST\TEST_MSSQL,50000;Database=TESTDATA", "YP", "Pass");
 
        if( $pdo ) {
          echo "Connexion établie";
 
     }else{
          echo "La connexion n'a pu être établie.<br />";
          die( print_r( sqlsrv_errors(), true));
     }
 
 
 
 
    $sql1="select dbo.groupe.code_groupe AS CODE_GROUPE,dbo.groupe.nom_groupe AS GROUPE,dbo.calendrier.date_deb AS DEBUT,dbo.calendrier.date_fin AS FIN
    FROM dbo.GROUPE,dbo.FORMATION,dbo.CALENDRIER
    
    WHERE calendrier.DATE_DEB > '20180101'
    AND calendrier.code_calendrier = groupe.code_calendrier
    AND groupe.code_formation = formation.code_formation
    
    ORDER BY groupe.nom_groupe";
 
    $result1= $pdo->query($sql1);
 
   // echo $sql1;    
 
    while ($row=$result1->fetch() )
 
{
 
 echo '<option value="'.($row['CODE_GROUPE']).'">'.$row['GROUPE']."$nbsp ----- du ".$row['DEBUT']."$nbsp au: ".$row['FIN'].'</option>';
 
}
?>
 
</select>
 
<label>Apprenants</label>
				<div id='apprenant' style='display:inline'>
				<select name='apprenant'>
					<option value='-1'>Liste des Apprenants</option>
				</select>
				</div>
 
<div id='apprenant' style='display:inline'>
<button onclick="Export()" >Export CSV </button>
</div>
 
<script>
        function Export()
        {
            var conf = confirm("Export users to CSV?");
            if(conf == true)
            {
                window.open("include/traitement.php", '_blank');
            }
        }
    </script>
 
			</fieldset>
		</form>
	</body>
</html> | 
Partager