|
|
|
|
Bonjour,
J'ai poste un message dans la journée dont je n'ai pas eu de solution,
Je voudrai donc savoir si quelq'un aurai une idée:
Mon probléme est le suivant:
Notice: Undefined index: action in C:\wamp\www\jvs 2\login.php on line 3
Notice: Use of undefined constant DB_LOGIN - assumed 'DB_LOGIN' in C:\wamp\www\jvs 2\config.inc.php on line 6
Notice: Use of undefined constant DB_PASS - assumed 'DB_PASS' in C:\wamp\www\jvs 2\config.inc.php on line 7
Notice: Use of undefined constant DB_HOST - assumed 'DB_HOST' in C:\wamp\www\jvs 2\config.inc.php on line 8
Notice: Use of undefined constant DB_BASE - assumed 'DB_BASE' in C:\wamp\www\jvs 2\config.inc.php on line 9
Et mon code de la page config.inc.php est le suivant
<script src="_js/fonctions.js" type="text/javascript"></script>
<?php
/* Fichier de configuration */
define(DB_LOGIN, "root");
define(DB_PASS, "");
define(DB_HOST, "localhost");
define(DB_BASE, "Test");
?>
si quelq'un a une idée merci d'avance
Configuration: Windows Vista Internet Explorer 7.0
Salut,
<?php
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "test";
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter, l'authentification a échouée");
@mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");
?>
Voila ensuite tu fais une include quand tu as besoin de te connecter à ta BDD : include("nom_du_fichier.php"); //tes instructions; mysql_close(); //Et on pense à refermer la connexion. Par contre un conseil au passage, evites les espaces dans tes projets ;-) ça t'eviteras des problèmes par la suite. C:\wamp\www\jvs 2\ Préfères les underscores ;-) |
Voici le code de mon fichier config :
|
Déclare tes constantes comme suit :
define('DB_LOGIN', 'root');
define('DB_PASS', '');
define('DB_HOST', 'localhost');
define('DB_BASE', 'Test');
Faut pas oublier les 'NOM_CONSTANTE' petits guillemets, car si tu regarde dans la documentation : http://be.php.net/define Tu vois que la fonction define prends minimum deux valeurs, la première un String (donc des guillemets), la deuxième un mixed pour stocker la valeur de ta constante. |