Message d'erreur PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Message d'erreur PHP

Re: Message d'erreur PHP

par dix2 » 20 mai 2012, 23:15

salut,

il faut faire un petit test avec la fonction isset() :
<?php
if(isset($_GET['var'])){
$var=$_GET['var'];
switch ($var) {
  case "historique" :
         $page="historique.inc.php";
         break;
         
  case "mission" :
         $page="mission.inc.php";
         break;
                 
  case "mot" :
         $page="lemot.inc.php";                                                                          
         break;
 
 case "organe" :
         $page="organe.inc.php";                                                                                 
         break;
         
 case "attribution" :
         $page="attribution.inc.php";                                                                            
         break;
   
   case "structures" :
         $page="structures.inc.php";
         break;
         
   case "cooperation" :
         $page="cooperation.inc.php";
         break;
 
  case "admission" :
         $page="admission.inc.php";
         break;
         
           case "admission2" :
         $page="admission2.inc.php";
         break;

  case "direct" :
         $page="direct.inc.php";
         break;
   
  case "prof" :
         $page="prof.inc.php";
         break;
 
  case "etranger" :
         $page="etranger.inc.php";
         break;

  case "resultat" :
         $page="resultat.inc.php";
         break;
 
  case "inscription" :
         $page="inscription.inc.php";
         break;
 
  case "f_initiale" :
         $page="f_initiale.inc.php";
         break;

  case "f_continue" :
         $page="f_continue.inc.php";
         break;
   
  case "contacts" :
         $page="contacts.inc.php";
         break;
 
  case "ecrire" :
         $page="ecrire.inc.php";
         break;

case "actualite" :
         $page="actualite.inc.php";
         break;  
  default :
        $page="accueil.inc.php";
         
}
}
else{
    $page="accueil.inc.php";
}
?>
@+
dix2

Message d'erreur PHP

par massbb » 20 mai 2012, 22:28

Bonsoir a tous!

Je voudrais comprendre comment faire pour faire disparaitre le message d'erreur dans mon code ci-dessous. lorsque j'execute la page,on m'affiche un message d'erreur.
Message d'erreur: Notice: Undefined index: var in c:\easyphp\www\site\variable.inc.php on line 2
[php]<?php
$var=$_GET['var'];
switch ($var) {
case "historique" :
$page="historique.inc.php";
break;

case "mission" :
$page="mission.inc.php";
break;

case "mot" :
$page="lemot.inc.php";
break;

case "organe" :
$page="organe.inc.php";
break;

case "attribution" :
$page="attribution.inc.php";
break;

case "structures" :
$page="structures.inc.php";
break;

case "cooperation" :
$page="cooperation.inc.php";
break;

case "admission" :
$page="admission.inc.php";
break;

case "admission2" :
$page="admission2.inc.php";
break;

case "direct" :
$page="direct.inc.php";
break;

case "prof" :
$page="prof.inc.php";
break;

case "etranger" :
$page="etranger.inc.php";
break;

case "resultat" :
$page="resultat.inc.php";
break;

case "inscription" :
$page="inscription.inc.php";
break;

case "f_initiale" :
$page="f_initiale.inc.php";
break;

case "f_continue" :
$page="f_continue.inc.php";
break;

case "contacts" :
$page="contacts.inc.php";
break;

case "ecrire" :
$page="ecrire.inc.php";
break;

case "actualite" :
$page="actualite.inc.php";
break;
default :
$page="accueil.inc.php";

} ?>[/php]