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

Langage PHP Discussion :

Class et syntaxe & errmsg incompris ! [PHP 5.3]


Sujet :

Langage PHP

  1. #41
    Membre éclairé Avatar de ETVigan
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2010
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 660
    Par défaut OOP vous avez dit facile
    Madfrix,

    Voici l'état actuel de mes conclusions basées sur le log:


    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
    [27-May-2010 09:03:59] PHP Notice:  POST SUBMIT CATCHED in F:\WebSites\test\checkform.php on line 732
    [27-May-2010 09:03:59] PHP Notice:  Start of Validate ==> cntStack[0] in F:\WebSites\test\checkform.php on line 642
    
    [27-May-2010 09:03:59] PHP Notice:  Start Validating field[0]  cntStack[0] in F:\WebSites\test\checkform.php on line 646
    [27-May-2010 09:03:59] PHP Notice:  Validate[prenom]-[xx]-[3]-[30] cntStack[1] in F:\WebSites\test\checkform.php on line 436
    
    [27-May-2010 09:03:59] PHP Notice:  ====> Validating.... cntStack[1] in F:\WebSites\test\checkform.php on line 437
    [27-May-2010 09:03:59] PHP Notice:  ====> Filled cntStack[1] in F:\WebSites\test\checkform.php on line 420
    [27-May-2010 09:03:59] PHP Notice:  ====> CheckLength/range cntStack[1] in F:\WebSites\test\checkform.php on line 425
    [27-May-2010 09:03:59] PHP Notice:  ====> stackMessage.... cntStack[1] in F:\WebSites\test\checkform.php on line 447
    [27-May-2010 09:03:59] PHP Notice:  +++++++ Stacking msg[2][Le champ[prenom] doit avoir une longueur comprise entre 3 et 30] in F:\WebSites\test\checkform.php on line 607
    [27-May-2010 09:03:59] PHP Notice:  ====> end of this validation[prenom].... cntStack[2] in F:\WebSites\test\checkform.php on line 442
    
    [27-May-2010 09:03:59] PHP Notice:  End   Validating field[0]  cntStack[0] in F:\WebSites\test\checkform.php on line 649
    
    [27-May-2010 09:03:59] PHP Notice:  Start Validating field[1]  cntStack[0] in F:\WebSites\test\checkform.php on line 646
    [27-May-2010 09:03:59] PHP Notice:  Validate[nom]-[xx]-[3]-[30] cntStack[1] in F:\WebSites\test\checkform.php on line 436
    
    [27-May-2010 09:03:59] PHP Notice:  ====> Validating.... cntStack[1] in F:\WebSites\test\checkform.php on line 437
    [27-May-2010 09:03:59] PHP Notice:  ====> Filled cntStack[1] in F:\WebSites\test\checkform.php on line 420
    [27-May-2010 09:03:59] PHP Notice:  ====> CheckLength/range cntStack[1] in F:\WebSites\test\checkform.php on line 425
    [27-May-2010 09:03:59] PHP Notice:  ====> stackMessage.... cntStack[1] in F:\WebSites\test\checkform.php on line 447
    [27-May-2010 09:03:59] PHP Notice:  +++++++ Stacking msg[2][Le champ[nom] doit avoir une longueur comprise entre 3 et 30] in F:\WebSites\test\checkform.php on line 607
    [27-May-2010 09:03:59] PHP Notice:  ====> end of this validation[nom].... cntStack[2] in F:\WebSites\test\checkform.php on line 442
    
    [27-May-2010 09:03:59] PHP Notice:  End   Validating field[1]  cntStack[0] in F:\WebSites\test\checkform.php on line 649
    
    [27-May-2010 09:03:59] PHP Notice:  End of Validate ==> cntStack[0] in F:\WebSites\test\checkform.php on line 652
    [27-May-2010 09:03:59] PHP Notice:  getStackError[0] in F:\WebSites\test\checkform.php on line 595
    Le field cntStack est raz entre chaque chaque champ et donc à la fin !
    Càd entre les classes filles et la classe mère.....
    Il y aurait en début de chaque field(validation) au niveau de la classe fille une insertion intempestive.....

    Je continue......

  2. #42
    Membre éclairé Avatar de ETVigan
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2010
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 660
    Par défaut Class OOP vous avez dit Facile ?
    Voilà enfin retrouvé, pas tjs aisé....
    Je me demande si j'ai bien fait de (re)mettre stack en classe fille de CheckForm...

    J'ai des soucis car je ne peux plus appeler la méthode getCntStack sans me générer une erreur PHP et ces 95% des cas sont des user_error (pour le debugging) les 5 autres % sont indispensables....

    Il y a 2 solutions tout en conservant cette stratégie:

    1° Je dois remonter à CF et faire une méthode qui "redescend" jusqu'a la méthode de Stack requise

    2° Soit j'accède de Text (par ex) directement à stack en faisant Stack::méthode ce qui fonctionne aussi mais je me pose la question de la bonne pratique des choses....

    @te lire

    [/LIST]

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Réponses: 14
    Dernier message: 04/12/2005, 08h08
  2. [deb.]Probleme de syntax decl de pl class
    Par Marc_3 dans le forum C++
    Réponses: 11
    Dernier message: 01/12/2005, 12h23
  3. Réponses: 13
    Dernier message: 15/11/2005, 15h47
  4. syntaxe css lien sur classe
    Par mussara dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 03/08/2005, 09h52

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