Ignoer message de type Notice en PHP

Le Noob -  
 Le Noob -
Bonjour...
Pourriez vous m'indiquez q'il existe un moyen d'igoner les messages d'erreur de type notice??
Merci d'avance
A voir également:

7 réponses

Utilisateur anonyme
 
Salut,
C'est quoi le message d'erreur exactement ?

Ignorer un message fait que ton script fonctionnera mal ! C'est pas bien !

Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
0
Le Noob
 
Voila comment le message d'erreur ce créé :
D'abord je cré un tableau et je l'alimente avec le résultat d'un erequête SQL, selon un indice que j'incrémente :
$tab_mat=Array();
while ($res_mat[0]!="")
{
$tab_mat[$i]=$res_mat[0];
$i++;
$res_mat=mysql_fetch_array($mat);
}

Ensuite je veus réutilisé ce tableau pour faire une vérification :
$j=0;
$trouve=0;
while($tab_mat[$j]!="")
{
if($y[0]==$tab_mat[$j])
{
$trouve=1;
}
$j++;
}

Et le message d'erreur est le suivant :
Notice: Undefined offset: 4633 in c:\program files\easyphp1-7\www\geoffroy\consult_bulletinpf.php on line 303

Qui correspond en faite à la ligne :
while($tab_mat[$j]!="")
0
Utilisateur anonyme
 
Tu as fait affiché $j pour savoir a quel moment l'erreur apparait ?
J'pense que c'est ton !="" qui merde...
Essaye plutot ca:

while(!isset($tab_mat[$j]))

Ca sera un peu plus propre et ca devrait virer l'erreur d'offset.

Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
0
lagassat Messages postés 527 Date d'inscription   Statut Membre Dernière intervention   80
 
Salut,

Sinon, le probleme de offset ne pourrait-il pas corespondre à l'obligation d'utiliser les variables globale avec els dernieres moutures de php ?

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Non, rien a voir, sinon, ca serait une erreur du genre Notice: Undefined index blabla...
Le probleme d'offset, c'est que la valeur attendu dans le tableau n'est jamais egale à "". Du coup, le script cherche à aller la ou le tableau n'est pas défini.

Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
0
lagassat Messages postés 527 Date d'inscription   Statut Membre Dernière intervention   80
 
Ok ;)

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
0
Le Noob
 
Impeccable Kalamit!!!! problème résolu maintenant je dois faire un peu de mise en page... :(

Merci encore... trop fort ce forum
0