logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
33 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 394 917

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» comment on se conecte à odbc???

comment on se conecte à odbc???#7324

3Contributeur(s)
rabou9Tribal-DolphinAnonyme
3 Modérateur(s)
developpeurjpbJireck
rabou9 rabou9icon_post
J'ai des messages qui me disent connection à odbc impossible.
Comment puis-je faire pour me connecter.
Merci à tous Rabou9
Tribal-Dolphin Tribal-Dolphinicon_post
Voir sur un site qui traite ODBC.
A moins qqun connaisse.
C un prob avec NPDS ?
Anonyme Anonymeicon_post
j'y suis allé, mais la seule réponse que j'ai eu c'est qu'il me faudrait peut-être un mot de passe.
Pas très avancée avec cette réponce donc je demande ici Voila ci quelqu'un a une idée elle est la bien venue.
Merci
Tribal-Dolphin Tribal-Dolphinicon_post
OU et QUAND à tu ce message ?
Anonyme Anonymeicon_post
voici la phrase exaxte:
Execution de la requête
INSERT INTO Membre (loging,nom,prenom,telephone) VALUES ('12345','gritozorus','Rabou','555555555')
Impossible
1045 : Access denied for user: 'ODBC@localhost' (Using password: NO)


Voici le script complet pour que tu aieune idée:



Numéro de téléphone des membres



<?php
//******* Pour la mise au point du programme *******
$prenom= "Rabou";
$nom= "gritozorus";
$telephone= "555-55-55-55";
$toto="12345";
//**************************************************

$user ="root";
$host="localhost";
$password="MembresSeuls";

//******* Contrôle des informations du formulaire *******

// Definition des etiquettes de variables
$etiquettes = array ("prenom" => "Prénom",
"nom" => "Nom",
"codePostal" => "Code Postal",
"telephone" => "Téléphone");
foreach ($HTTP_POST_VARS as $cle =>$valeur)
{
if ($valeur == "") //tester les champs vides
{ $champVide[$cle] = "blanc";
}
elseif (ereg("(nom)",$cle)) //Si la cle contient "nom"
{ if (!ereg("^[0-9)( -] {7,20}(([xX]|(ext)|(ex))?[ -]?
[0-9]{1,7})?$",$telephone))
{$erreur[$cle] = "mauvais";
}
}
}
//En cas d'erreur afficherun message et téefficher le formulaire
if (@sizeof($champVide)>0 or @sizeof($erreur)>0)
{ if (@sizeof($champVide)>0)
{ //Message signalant qu'il manque quelque chose
echo "Vous avez omis de remplir un ou plusieurs champs
obligatoires. Vous devez saisir :

";
//Afficher la liste des valeurs absentes
foreach($champVide as $cle => $valeur)
{ echo "   {$etiquettes[$cle]}
";
}
}
if (@sizeof($erreur)>0)
{//Afficher un message signalant les valeurs invalides
echo" Un ou plusieurs champs contiènent une information
incorecte. Corrigez les champs :

";
//Afficher la liste des informations invalides
foreach($erreur as $cle => $valeur)
{ echo "   {$etiquettes[$cle]}
";
}
}
//Réafficher le formulaire
echo"
















{$etiquettes['prenom']} : maxlength='65' value='$prenom'>
{$etiquettes['nom']} : maxlength='65' value='$nom'>
{$etiquettes['telephone']} : maxlength='65' value='$telephone'>



";
exit();
}
else //Si tout est ok
{ $prenom = trim($prenom);
$prenom = strip_tags($prenom);
$nom = trim($nom);
$nom = strip_tags($nom);
$telephone = trim($telephone);
$telephone =strip_tags($telephone);
$telephone =ereg_replace("[)( ,-]","",$telephone);

$query = "INSERT INTO Membre (loging,nom,prenom,telephone)
VALUES ('$toto','$nom','$prenom','$telephone')";
$result = @mysql_query($query);
if (!$result)
{ echo "Execution de la requête
$query
Impossible
";
echo mysql_errno()." : ".mysql_error()."
"; //pour misse au point
}
else
echo "$prenom $nom à été ajouté à la base de données
";
}
?>






Merci
Tribal-Dolphin Tribal-Dolphinicon_post
Citation : "28-08-2003 21:09, Anonyme a écrit :
voici la phrase exaxte:
Execution de la requête
INSERT INTO Membre (loging,nom,prenom,telephone) VALUES ('12345','gritozorus','Rabou','555555555')
Impossible
1045 : Access denied for user: 'ODBC@localhost' (Using password: NO)


Voici le script complet pour que tu aieune idée:

<html>
<head>
<title>Numéro de téléphone des membres</title>
</head>

<body>
<?php
//******* Pour la mise au point du programme *******
$prenom= "Rabou";
$nom= "gritozorus";
$telephone= "555-55-55-55";
$toto="12345";
//**************************************************

$user ="root";
$host="localhost";
$password="MembresSeuls";

//******* Contrôle des informations du formulaire *******

// Definition des etiquettes de variables
$etiquettes = array ("prenom" => "Prénom",
"nom" => "Nom",
"codePostal" => "Code Postal",
"telephone" => "Téléphone");
foreach ($HTTP_POST_VARS as $cle =>$valeur)
{
if ($valeur == "") //tester les champs vides
{ $champVide[$cle] = "blanc";
}
elseif (ereg("(nom)",$cle)) //Si la cle contient "nom"
{ if (!ereg("^[0-9)( -] {7,20}(([xX]|(ext)|(ex))?[ -]?
[0-9]{1,7})?$",$telephone))
{$erreur[$cle] = "mauvais";
}
}
}
//En cas d'erreur afficherun message et téefficher le formulaire
if (@sizeof($champVide)>0 or @sizeof($erreur)>0)
{ if (@sizeof($champVide)>0)
{ //Message signalant qu'il manque quelque chose
echo "<b>Vous avez omis de remplir un ou plusieurs champs
obligatoires. Vous devez saisir :</b><br>";
//Afficher la liste des valeurs absentes
foreach($champVide as $cle => $valeur)
{ echo "   {$etiquettes[$cle]}<br>";
}
}
if (@sizeof($erreur)>0)
{//Afficher un message signalant les valeurs invalides
echo" <b>Un ou plusieurs champs contiènent une information
incorecte. Corrigez les champs :</b><br>";
//Afficher la liste des informations invalides
foreach($erreur as $cle => $valeur)
{ echo "   {$etiquettes[$cle]}<br>";
}
}
//Réafficher le formulaire
echo"<p><hr width='100%'><form action='ph35.php'method='post'>
<table border='1' bgcolor='red' width='95%' cellpadding='2'>
<tr>
<td align='right'><b>{$etiquettes['prenom']} :</b></td>
<td><input type='text' name='prenom' size='65'
maxlength='65' value='$prenom'></td>
</tr>
<tr><td align='right'><b>{$etiquettes['nom']} :</b></td>
<td><input type='text' name='nom' size='65'
maxlength='65' value='$nom'></td>
</tr>
</tr>
<tr><td align='right'><b>{$etiquettes['telephone']} :</b></td>
<td><input type='text' name='telephone' size='65'
maxlength='65' value='$telephone'></td>
</tr>

</table>
<p><input type='submit' value='Nom et n° de téléphone'>
</form>
</center>";
exit();
}
else //Si tout est ok
{ $prenom = trim($prenom);
$prenom = strip_tags($prenom);
$nom = trim($nom);
$nom = strip_tags($nom);
$telephone = trim($telephone);
$telephone =strip_tags($telephone);
$telephone =ereg_replace("[)( ,-]","",$telephone);

$query = "INSERT INTO Membre (loging,nom,prenom,telephone)
VALUES ('$toto','$nom','$prenom','$telephone')";
$result = @mysql_query($query);
if (!$result)
{ echo "Execution de la requête<br>$query<br><b>Impossible</b><br>";
echo mysql_errno()." : ".mysql_error()."<br>"; //pour misse au point
}
else
echo "$prenom $nom à été ajouté à la base de données<br>";
}
?>


</body>

</html>

Merci
"
----------
Tribal-Dolphin Tribal-Dolphinicon_post
tu essaye d'enregistrer un truc dans ta BDD sans te connecter avant !!
C sûr que ça peut pas marcher !!
Pour la peine : :eboulet

Sans rancunes :=!