Undefined index!!! - PHP - Programmation
Marsh Posté le 31-05-2005 à 10:36:37
fais un echo de $_GET['pge'].
Euh sinon utilise les balises code stp.
Et pis Apache est dans EasyPHP
Marsh Posté le 31-05-2005 à 10:52:54
ta condition dans ton else est dans le mauvais ordre, de plus elle est inutile (la condition dans le if est suffisante)
Code :
|
Marsh Posté le 31-05-2005 à 12:01:59
Hormis la correction apporté par soju,
Ton problème apparait car l'affichage des erreurs/warning et plus
élevé sur ta version d'apache que celle de ton pote.
Tout ca est bien évidement configuré dans php.ini
http://www.php.net/errorfunc
Pour aller plus loing, tu peux toi même modifier ton gestionnaire d'erreur.
Je te conseille vivement de te pencher sur la méthode set_error_handler
http://www.php.net/set_error_handler
bonne continuation
Marsh Posté le 31-05-2005 à 13:05:07
merci !!!!!!!!!!!!
Marsh Posté le 31-05-2005 à 10:31:16
bonjour a tous ,en ce moment je boss sur site avec un pote il a fait la page d'acceuil en php en php sous apache et moi j'ai easy php 1.8
le probleme c que chez lui le code fonctionne et sur mon pc ce n'est pas le cas ?? voila l'element du code qui renvoi l'erreur:
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageValide = array('spectacle' => 'spectacle.php', 'login_client' => 'login_client.php', 'salle' => 'salle.php');
if ( (isset($_GET['pge']) ) && ( isset($pageValide[$_GET['pge']])) ) {
include "./pges/".$pageValide[$_GET['pge']];
// Nous appelons le contenu central de la page
}
// Si aucun parametre Ou parmaètre non valide -> Page de garde
else if (!(isset($pageValide[$_GET['pge']])) || !(isset($_GET['pge'])) )
include "./pges/accueil.php";
?>
et voici l'erreur:
Notice: Undefined index: pge in c:\program files\easyphp1-8\www\site dgac\index.php on line 107
j'ai verifier et je ne comprend pas pourquoi la variable n'est pas definie???
---------------
Le combat a main nues et le cambat roi qui compte sur une arme est un fou