2
3.3. Chapter 3. Application Web pour la gestion d’inventaire des clients On remarque que ce script retourne la liste des softwares relatifs au client sélectionné auparavant par l’utilisateur. Le résultat de ce script est illus- tré dans la Figure 3.15. On remarque ainsi que les requêtes SQL sont imbriquées dans une boucle while, dans cette boucle il y a le chargement des informations de chaque software des deux tables categories et properties. Figure 3.15: Résultat retourné par la page inventory2.php C’est ainsi que les lorsqu’un software est sélectionné et un bouton est clické, une fenêtre popup s’affiche selon l’action sélectionnée -Figure 3.16 -. Après la fermeture de n’importe quel popup, la page Web est configurée à travers un script en langage Javascript de rester sur la même page où l’utilisateur était avant de clicker sur le bouton. Par exemple, lorsque le bouton Afficher un software est appuyé, et après que la fenêtre popup est fermée, le script -Listing 3.4- qui contient une action à la fermeture devient actif. Listing 3.7: L’action qui suit la fermeture du popup <script type="text/javascript"> $.colorbox({overlayClose: false , iframe:true , width:"70%", height:"100%", href:"$url", onClosed:function(){ window.location.assign("http://$hn/$dir/treatment/inventory2. php?idc=$idc");}}); </script> 37

Wincor Nixdorf 2015 internship report sample

Embed Size (px)

Citation preview

Page 1: Wincor Nixdorf 2015 internship report sample

3.3. Chapter 3. Application Web pour la gestion d’inventaire des clients

On remarque que ce script retourne la liste des softwares relatifs au clientsélectionné auparavant par l’utilisateur. Le résultat de ce script est illus-tré dans la Figure 3.15.On remarque ainsi que les requêtes SQL sont imbriquées dans une bouclewhile, dans cette boucle il y a le chargement des informations de chaquesoftware des deux tables categories et properties.

Figure 3.15: Résultat retourné par la page inventory2.php

C’est ainsi que les lorsqu’un software est sélectionné et un bouton estclické, une fenêtre popup s’affiche selon l’action sélectionnée -Figure 3.16-.

Après la fermeture de n’importe quel popup, la page Web est configuréeà travers un script en langage Javascript de rester sur la même page oùl’utilisateur était avant de clicker sur le bouton.Par exemple, lorsque le bouton Afficher un software est appuyé, et aprèsque la fenêtre popup est fermée, le script -Listing 3.4- qui contient uneaction à la fermeture devient actif.

Listing 3.7: L’action qui suit la fermeture du popup� �<script type="text/javascript">

$.colorbox({overlayClose:false, iframe:true, width:"70%",height:"100%", href:"$url", onClosed:function(){

window.location.assign("http://$hn/$dir/treatment/inventory2.php?idc=$idc");}});

</script>� �37

Page 2: Wincor Nixdorf 2015 internship report sample

3.3. Chapter 3. Application Web pour la gestion d’inventaire des clients

Figure 3.16: Fenêtre popup pour l’action Modifier

On remarque dans le script la présence de l’événement onClosed et l’actionde changement de l’URL dans la barre d’adresses du navigateur à traversla méthode: window.location.assign(...) qui est une méthode du BOM(BrowserObject Model) contenant de nombreuses méthodes pour "parler au navi-gateur".

38