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

7 réponses

  1. kalamit
     
    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
  2. 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
  3. kalamit
     
    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
  4. lagassat Messages postés 527 Statut Membre 81
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kalamit
     
    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
  7. lagassat Messages postés 527 Statut Membre 81
     
    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
  8. 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