Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2011, 15h44   #1
Futur Membre du Club
 
Homme
Développeur Web
Inscription : novembre 2007
Messages : 185
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2007
Messages : 185
Points : 15
Points : 15
Par défaut Erreur Undefined offset

Bonjour à tous,

J'ai l'erreur 'Undefined offset' lorsque je parcours un tableau.
Ce qui est etrange c'est que ,ce même je l'ai rempli et affiché sans problème!

Voici comment je le rempli et affiche en même temps:
Code :
1
2
3
4
5
 
while($ligne=odbc_fetch_array($rq_nb_option))
{
echo"<td>".$option[]=$ligne['DYEVZE']."";
}
et voici le code ou je parcours ce tableau pour faire des comparaisons:
Code :
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
 
foreach($aboneOptions as $abone=>$options) 
{
// on affiche l'abonne
echo"<tr><td nowrap align=\"center\"><font size =2color=\"white\">".$abone."";
$j=0;
$cpt_true=0; // compteur pour determiner si option trouvé
$cpt=0;
//on parcours les options
foreach($options as $o) 
{
//tant qu'on a pas trouvé l'option de l'abonne on compare l'option  de la 'colone= $option[$j]' avec l'option de 'l'abonne=$o'
 
while ((($cpt_true!=1)|| ($cpt_true==0)  ) and ($j>=$cpt))
{
if($option[$j]==$o) 
{
echo"<td nowrap align=\"center\"><font size =2 color=\"red\"><b>X</b>";
$j++;
$cpt_true++;//1
} 
else
{
echo"<td nowrap align=\"center\"><font size =2 color=\"black\"><b>rien</b>";
$j++;
}
}
$cpt_true=0; 
$cpt++;
}
echo"</tr>";
}
Merci à vous
kamnouz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 15h49   #2
Futur Membre du Club
 
Homme
Développeur Web
Inscription : novembre 2007
Messages : 185
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2007
Messages : 185
Points : 15
Points : 15
J'avais oublié , l'erreur se trouve à la ligne 16 pour le tableau $option[]
kamnouz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2011, 06h46   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Bonjour,

J'ai un peu la flemme de voir ton algo mais tu obtiens cet erreur parce que la valeur de $j dépasse la taille du tableau $option[] au moment où tu obtient l'erreur.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h56.


 
 
 
 
Partenaires

Hébergement Web