Problème easyphp

Résolu/Fermé
mattdevue Messages postés 60 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 16 avril 2018 - 19 juil. 2009 à 19:18
ryan_cheppers Messages postés 36 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 8 mai 2021 - 20 juil. 2009 à 15:14
Bonjour,

Easyphp me montre ces erreurs :

Notice: Undefined index: action in C:\Program Files\EasyPHP 3.0\www\admin\index.php on line 30

Notice: Use of undefined constant mysql_close - assumed 'mysql_close' in C:\Program Files\EasyPHP 3.0\www\admin\index.php on line 46

Pourtant mon script est bon ( je vous donne les lignes 25 à 43 ) :

mysql_connect($*****, $****, $****);
mysql_select_db($*******);
$action = $_GET['action'];
switch($action)
{
case "ajout":
echo 'ajout';
echo '<a href="./admin/index.php">Retour administration</a>';
break;

case "modif":
echo 'modification';
echo '<a href="./admin/index.php">Retour administration</a>';
break;

default:
break;
}
mysql_close;

Pouvez-vous m'aider à traquer ces erreurs ?
A voir également:

7 réponses

ryan_cheppers Messages postés 36 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 8 mai 2021 4
19 juil. 2009 à 19:27
Bonjour,

Essaye mysql_close();
1
mattdevue Messages postés 60 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 16 avril 2018
19 juil. 2009 à 19:37
Merci une erreur de régler sur les deux.
0
ryan_cheppers Messages postés 36 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 8 mai 2021 4
19 juil. 2009 à 20:27
Bonjour,

Pour ce qui est de la seconde erreur, assure-toi que l'URL contienne bien le paramètre action.

Par ex. index.php?action=3

Si c'est le cas, $action = $_GET['action']; se trouve-t-il dans un bloc conditionnel (if) qu'il n'attendrait pas ?
0
mattdevue Messages postés 60 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 16 avril 2018
19 juil. 2009 à 20:54
comment pourrais-je m'en assurer ?
0

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

Posez votre question
ryan_cheppers Messages postés 36 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 8 mai 2021 4
19 juil. 2009 à 21:19
Je te conseille de charger la page manuellement en entrant cette URL : http://localhost/index.php?action=3

Pour vérifier s'il arrive à la ligne $action = $_GET['action'];, place un echo "TEST"; juste avant et regarde si le texte est affiché lors du chargement de la page.
0
mattdevue Messages postés 60 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 16 avril 2018
20 juil. 2009 à 14:23
Cela marche très bien même en cliquant l'echo retourne bien le contenu de $action.
0
ryan_cheppers Messages postés 36 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 8 mai 2021 4
20 juil. 2009 à 15:14
Peux-tu me dire quelle est cette fameuse ligne 30 ?
0