PHP erreur: notice: Undefined index:

Je suis en train de travailler sur un panier en PHP et j'ai l'impression de recevoir ce message d'erreur "notice: Undefined index:" dans toutes sortes d'endroits. L'erreur fait référence à des bits de codage dans des endroits différents. Par exemple, j'ai un morceau de codage qui permet de calculer un prix du forfait avec les mois un utilisateur décide de s'abonner. J'ai les variables suivantes où les erreurs se réfère à:

    $month = $_POST['month'];
    $op = $_POST['op'];

L' $mois variable est le nombre des entrées de l'utilisateur dans un formulaire, et le $op variable est différente des paquets dont la valeur est stockée dans un vriable qu'un utilisateur sélectionne à partir de boutons radio sur la forme.

J'espère que c'est clair, d'une certaine façon.

Merci

EDIT: Désolé j'ai oublié de mentionner qu'ils ne disparaissent lorsque l'utilisateur soumet les données. Mais quand ils viennent en premier à la page, il affiche cette erreur. Comment je peux me débarrasser d'elle, donc elle ne fait pas l'afficher?

--

C'est le code:

<?php
    $pack_1 = 3;
    $pack_2 = 6;
    $pack_3 = 9;
    $pack_4 = 12;
    $month = $_POST['month'];
    $op = $_POST['op'];
    $action = $_GET['action'];

    if ( $op == "Adopter" ) {
       $answer = $pack_1 * $month;
    }

    if ( $op == "Defender" ) {
      $answer = $pack_2 * $month;
    }

    if ( $op == "Protector" ) {
      $answer = $pack_3 * $month;
    }

    if ( $op == "Guardian" ) {
      $answer = $pack_4 * $month;
    }

    switch($action) {   
        case "adds":
            $_SESSION['cart'][$answer][$op];
            break;
    }
?>  
Merci de poster le reste de votre code. Le undefined index d'erreur signifie que le message de données pour que la clé n'est pas envoyé, l'index 'mois' et 'op'. Quelque chose est soit la définition de cette NULL ou ils ne sont pas envoyés à tous et il y a un problème avec le formulaire.
EDIT: Désolé j'ai oublié de mentionner qu'ils ne disparaissent lorsque l'utilisateur soumet les données. Mais quand ils viennent en premier à la page, il affiche cette erreur. Comment je peux me débarrasser d'elle, donc elle ne fait pas l'afficher?
Vérifier si l'utilisateur est soumis?
Copie exacte d'environ un million de questions, en commençant par PHP Undefined Index
Double Possible de PHP: "notice: Undefined variable" et "notice: Undefined index"

OriginalL'auteur PHPNOOB | 2010-12-16