allez, voici des pistes pour débugguer :
Règle 1 : éviter les erreurs bêtes grâce aux outils et aux docs en ligne :
- on utilise un éditeur qui colore le PHP et indique les erreurs de syntaxe
- on apprend les bases des formulaires
- on apprend les bases du PHP
- on apprend les bases du SQL
Règle 2 : on évite des erreurs que l'on voit trop souvent
- if($variable = 1) => une comparaison se fait avec ==
- on n'utilise pas les mots clé SQL comme identifiants (noms de tables ou de colonnes) : c'est source de bugs, d'incompatibilité et de complications
- on définit ses variables
- on déclare les sessions en début de code
Règle 3 : on lit le message d'erreur et on trace les variables :
- on regarde la ligne indiquée dans le message d'erreur
- on vérifie les noms de variables, les fautes de frappe
- copier/coller du message d'erreur dans google si on ne sait pas ce qu'il veut dire
- on affiche les valeurs des variables, via var_dump()
- on fait des echo "je suis à tel endroit du code"; pour savoir ce qui s'exécute
Règle 4 : on va un peu plus loin :
- on se fixe des règles de codage pour avoir un code homogène et facile à lire
- on pratique les tests unitaires
en résumé, on développe son autonomie.
A+
Pascal
Règle 1 : éviter les erreurs bêtes grâce aux outils et aux docs en ligne :
- on utilise un éditeur qui colore le PHP et indique les erreurs de syntaxe
- on apprend les bases des formulaires
- on apprend les bases du PHP
- on apprend les bases du SQL
Règle 2 : on évite des erreurs que l'on voit trop souvent
- if($variable = 1) => une comparaison se fait avec ==
- on n'utilise pas les mots clé SQL comme identifiants (noms de tables ou de colonnes) : c'est source de bugs, d'incompatibilité et de complications
- on définit ses variables
- on déclare les sessions en début de code
Règle 3 : on lit le message d'erreur et on trace les variables :
- on regarde la ligne indiquée dans le message d'erreur
- on vérifie les noms de variables, les fautes de frappe
- copier/coller du message d'erreur dans google si on ne sait pas ce qu'il veut dire
- on affiche les valeurs des variables, via var_dump()
- on fait des echo "je suis à tel endroit du code"; pour savoir ce qui s'exécute
Règle 4 : on va un peu plus loin :
- on se fixe des règles de codage pour avoir un code homogène et facile à lire
- on pratique les tests unitaires
en résumé, on développe son autonomie.
A+
Pascal