IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] page pleine de bug


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut [Smarty] page pleine de bug
    Bonjour,

    je suis en train de refaire un site web dont toute la partie admin a été faite avec smarty... mais je ne connais pas du tout ce language, donc je tatone pour modifier ce qu'il me faut, mais maintenant je suis coincé, car la partie à laquelle je me suis attaqué contient déja des problèmes...

    Si quelqu'un pouvait seulement me dire quel type de problème ca pourrais être cela m'aiderais beaucoup.

    Merci d'avance.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Voici la partie de prog qui bug : ( j'ai pas tout mis parceque ce qui va autour a l'air de très bien marcher ).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    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
      if( $_GET[action] == 'stats' ){
        //sélection des animateurs
        $query = "SELECT DISTINCT * FROM joueurstagesanim";
        $result = $new_sql->queryToArray( $query );
     
        //sélection des frais pour chaque animateur
        if( !empty($result) ){
          foreach( $result as $val ){
            $query2 = "SELECT DISTINCT * FROM joueurstagesbilan WHERE idAnim1 = '".$val[idAnim]."' OR idAnim2 = '".$val[idAnim]."' OR idAnim3 = '".$val[idAnim]."' GROUP BY idBilan";
            $result2 = $new_sql->queryToArray( $query2 );
     
            $tab = "";
            if( !empty($result2) ){
              foreach( $result2 as $val2 ){
                $tab[] = $val2;
              }
            }
            $listFrais[$val[idAnim]] = array( $val, $tab );
          }
        }
     
        if( !empty($listFrais) ){
          foreach( $listFrais as $val3 ){
            /* initialisation des variables */
            $kmsT = 0;
            $fraisT = 0;
            $dT = 0;
            $totaux = 0;
            $fraisDT = 0;
            $dureeT = array();
     
            if( !empty($val3[1]) ){
              foreach( $val3[1] as $val4 ){
                /* initialisation des variables */
                $kmsAnim = 0;
                $fraisAnim = 0;
                $dureeAnim = "";
     
                //sélection de la date du stage comme clé
                $query3 = "SELECT dateTimeStage FROM joueurstages WHERE idStage = '".$val4[idStageRef]."' LIMIT 1";
                $result3 = $new_sql->queryToArray( $query3 );
                $key = $result3[0][dateTimeStage];
     
                if( $val3[0][idAnim] == $val4[idAnim1] ){
                  $kmsAnim = $val4[kmAnim1];
                  $kmsT += $val4[kmAnim1];
                  $fraisAnim = $val4[fraisAnim1];
                  $fraisT += $val4[fraisAnim1];
                  if( $val4[dureeAnim1] != "nul" ){
                    $dureeAnim = $val4[dureeAnim1];
                    $dureeT[] = $val4[dureeAnim1];
                  }
                }elseif( $val3[0][idAnim] == $val4[idAnim2] ){
                  $kmsAnim = $val4[kmAnim2];
                  $kmsT += $val4[kmAnim2];
                  $fraisAnim = $val4[fraisAnim2];
                  $fraisT += $val4[fraisAnim2];
                  if( $val4[dureeAnim2] != "nul" ){
                    $dureeAnim = $val4[dureeAnim2];
                    $dureeT[] = $val4[dureeAnim2];
                  }
                }elseif( $val3[0][idAnim] == $val4[idAnim3] ){
                  $kmsAnim = $val4[kmAnim3];
                  $kmsT += $val4[kmAnim3];
                  $fraisAnim = $val4[fraisAnim3];
                  $fraisT += $val4[fraisAnim3];
                  if( $val4[dureeAnim3] != "nul" ){
                    $dureeAnim = $val4[dureeAnim3];
                    $dureeT[] = $val4[dureeAnim3];
                  }
                }
                $Anim[$val3[0][nomPrenomAnim]][stage][$key] = array( kmsAnim => $kmsAnim, fraisAnim => $fraisAnim, dureeAnim => $dureeAnim );
              }
            }
     
            //sélection des paramètres
            $query = "SELECT valueParamText FROM parameters WHERE titleParam = 'prixKm' LIMIT 1";
            $result = $new_sql->queryToArray( $query );
     
            $query1 = "SELECT valueParamText FROM parameters WHERE titleParam = 'prix1/2J' LIMIT 1";
            $result1 = $new_sql->queryToArray( $query1 );
     
            $query2 = "SELECT valueParamText FROM parameters WHERE titleParam = 'prix1J' LIMIT 1";
            $result2 = $new_sql->queryToArray( $query2 );
     
            $query3 = "SELECT valueParamText FROM parameters WHERE titleParam = 'prix1J1/2' LIMIT 1";
            $result3 = $new_sql->queryToArray( $query3 );
     
            $query4 = "SELECT valueParamText FROM parameters WHERE titleParam = 'prix2J' LIMIT 1";
            $result4 = $new_sql->queryToArray( $query4 );
     
            foreach( $dureeT as $valT ){
              if( $valT == "1/2J" ){
                $dT += 0.5;
                $fraisDT += $result1[0][0];
              }elseif( $valT == "1J" ){
                $dT += 1;
                $fraisDT += $result2[0][0];
              }elseif( $valT == "1J1/2" ){
                $dT += 1.5;
                $fraisDT += $result3[0][0];
              }elseif( $valT == "2J" ){
                $dT += 2;
                $fraisDT += $result4[0][0];
              }
            }
     
            $totaux = $fraisDT + $fraisT + $kmsT*$result[0][0];
            $Anim[$val3[0][nomPrenomAnim]][total] = array( kmsT => $kmsT, fraisT => $fraisT, dureeT => $dT, totaux => $totaux );
          }
        }
     
        $smarty->assign('listFrais', $Anim);
        $smarty->assign('action', $_GET[action]);
      }

Discussions similaires

  1. Page "pleine" sur les navigateurs
    Par Kamoo dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 22/10/2012, 20h01
  2. Ouverture page plein écran
    Par Heilong dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/03/2008, 10h47
  3. Mise en page pleine page
    Par [DreaMs] dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/12/2007, 00h23
  4. [FLASH MX] Page plein écran
    Par leanita dans le forum Flash
    Réponses: 1
    Dernier message: 23/06/2006, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo