Gros beug

Fermé
info76000 - 2 juil. 2012 à 15:53
 info76000 - 2 juil. 2012 à 16:25
Bonjour,



Je me lance dans le developpement de site web et j'ai cette errreur "Notice: Undefined index: pnsd in C:\wamp\www\USCD\Connexion_recup.php on line 17"

Voici mon code :

<?php
session_start();

$_SESSION["snsd"]=$_POST["pnsd"];
$_SESSION["snu"]=$_POST["pnu"];
$_SESSION["smdp"]=$_POST["pmdp"];

la ligne 17 est la suivante:
if ($conn = odbc_connect($_SESSION["pnsd"], $_SESSION["pnu"], $_SESSION["pmdp"]))
{
include "menu_connexion.php";
echo '</br></br></br>Bonjour '.$_SESSION[pnu].', vous êtes bien connecté à la base '.$_SESSION[pnsd].'.';
}
else
{
include 'menu.php';
echo '<div id="corp">';
echo "Erreur de connection à la base ".$_SESSION[pnsd].".";
echo '</div>';
}
?>

2 réponses

L0ci Messages postés 110 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 9 janvier 2013 30
2 juil. 2012 à 16:11
Salut,
tes variables $_SESSION["pnsd"], $_SESSION["pnu"], $_SESSION["pmdp"] ne sont définies nul part. Il faut que tu utilises celles que tu as instanciées : $_SESSION["snsd"], $_SESSION["snu"], $_SESSION["smdp"]
0
Maintenant cela me met ceci:

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié SQL state IM002 in SQLConnect in C:\wamp\www\USCD\Connexion_recup.php on line 17
Call Stack
# Time Memory Function Location
1 0.0007 371864 {main}( ) ..\Connexion_recup.php:0
2 0.0014 372824 odbc_connect ( ) ..\Connexion_recup.php:17
0