Bonjour,

pour gerer mes erreurs dans mon site, j'ai fais un tableau avec des codes erreurs de ce genre:

dans la premiere colonne, c'est le code erreur, puis dans la seconde le message erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$erreur[0][0]=1;$erreur[0][1]="Le champ Nom ne doit pas être vide";
$erreur[1][0]=2;$erreur[1][1]="Le champ Nom ne peut comporter que des lettres (- est accepté)";
$erreur[2][0]=3;$erreur[2][1]="Le champ Prenom ne doit pas être vide";
$erreur[3][0]=4;$erreur[3][1]="Le champ Prenom ne peut comporter que des lettres (- est accepté)";
$erreur[4][0]=5;$erreur[4][1]="Le champ Adresse ne doit pas être est vide";
................

le tableau est dans config.php, puis je mets au moment de l'erreur le code erreur dans une session, puis j'inclus le fichier erreur.php, avec ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
 
for($i=0;$i<count($erreur);$i++)
{
    if($erreur[$i][0]==$_SESSION['erreur'])
    {
        echo "<p id=\"erreur_ins\">".$erreur[$i][1]."</p>";
    }
 
}
?>
---
en local ca marche nickel, mais sur 1and1, ca affiche pas, il connait le code erreur, mais j'ai l'impression qui comprend pas le tableau, car quand je fais count($nomdutableau), il me met 1, et quand je fais echo d'une case, il met rien...

merci de m'aider...