Connexion bdd

Résolu
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 - 13 déc. 2007 à 15:12
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 - 13 déc. 2007 à 17:54
bonjour,

j'ai un script qui est appelé par un require sur une page
et ce script doit me connecter a une bdd nommé asso
tout cela est en local vous l'auriez bien compris ca ne fonctionne pas
(comme d'hab pour moi lol) mais bon j'apprend tt les jours

voici le script :

<?php
// DEBUT - Reglages
$db_host="localhost";      // Adresse de la base de données (exemple : sql.free.fr)
$db_user="root";  // Username (pour la base de données)
$db_pass="";         // Password (pour la base de données)
$db="asso";       // Nom de la base de données
$site_name="iro";       // Nom de votre site
$serveur="localhost"; // Adresse de votre serveur
$mail_controle=1; // 1 si vous voulez recevoir un mail lors de l'inscription d'un membre (0 sinon)
$adresse_webmaster="[mailto:moi@hotmail.com";// moi@hotmail.com";//] Adresse mail du webmaster
$validite=3600*24*7;         // Durée avant laquelle on doit valider son inscription en secondes
$page_redirection="exemple.php";// Page sur laquelle on atterit après s'être loggué.
// FIN - REGLAGES
mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
mysql_select_db($db) or die("Unable to select database");
?>

donc voila et ca me renvoie ca :

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 27

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 27

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 29

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 38

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 38

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 39

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 41

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 41

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 42

Notice: Undefined variable: site_name in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 49

Notice: Undefined variable: site_name in C:\Program Files\EasyPHP 2.0b1\www\essai php\security\security\inscription.php on line 51

si quelqu'un peux m'aider

www.creativs.fr

31 réponses

cs_lowkey Messages postés 260 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 novembre 2010 1
13 déc. 2007 à 17:05
Tu peux recoller tout ton code pour voir ou on en est? :p

<hr />
lowke<sub>y

WWJD for havin' a nice code ?</sub>
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:12
ok

page identification.php

<?
if (isset($_GET["m"]))
{
?>
<form action="securite.php" method="post">

Login :

Mot de passe :

<?
if ($_GET["m"]=="1")
{
echo "Mauvais login ou mot de passe !

";
}
?>
[validation.php S'inscrire]

<?
}
?>

page securite.php

<?php
session_start();
if ($_POST["userid"] && $_POST["password"])
{
    require "connect.inc.php";
    $res = @mysql_query("SELECT userid FROM users WHERE userid='".addslashes($userid)."' AND password='".addslashes($password)."' AND level='registered'");
    if(@mysql_num_rows($res) != 0)
    {
        $verified_user = $_POST["userid"];
        session_register("verified_user");
        Header("Location: ../".$page_redirection);
    }
    else
    {
        Header("Location: identification.php?m=1");
    }
}
else
{
    Header("Location: identification.php?m=1");
}
?>

page connect.inc.php

<?php
// DEBUT - Reglages
$db_host="127.0.0.1";      // Adresse de la base de données (exemple : sql.free.fr)
$db_user="root";  // Username (pour la base de données)
$db_pass="";         // Password (pour la base de données)
$db="asso_iro_o";       // Nom de la base de données
$site_name="iro";       // Nom de votre site
$serveur="127.0.0.1"; // Adresse de votre serveur
$mail_controle=1; // 1 si vous voulez recevoir un mail lors de l'inscription d'un membre (0 sinon)
$adresse_webmaster="[mailto:moi@hotmail.com";// moi@hotmail.com";//] Adresse mail du webmaster
$validite=3600*24*7;         // Durée avant laquelle on doit valider son inscription en secondes
$page_redirection="exemple.php";// Page sur laquelle on atterit après s'être loggué.
// FIN - REGLAGES
mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
mysql_select_db($db) or die("Unable to select database");
?>

page validation

<?php
require "inscription.php";
if (isset($_POST["email"]))
{
  // Verification et envoi du mail de confirmation
  inscription();
}
else if(isset($_GET["code"]))
{
  // Verification du code et blacklistage si besoin
  code_check($_GET["code"],$_GET["BL"]);
}
else
{
  // Formulaire d'enregistrement
  show_form();
}
?>

donc voila
0
cs_lowkey Messages postés 260 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 novembre 2010 1
13 déc. 2007 à 17:19
Page identification ==> <?php


Sinon tout à l'air bon.
C'est lesquels, tes champs qui se vident?





<hr />
lowke<sub>y

WWJD for havin' a nice code ?</sub>
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:24
les champs login et mdp dans identification.php

www.creativs.fr
0

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

Posez votre question
cs_lowkey Messages postés 260 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 novembre 2010 1
13 déc. 2007 à 17:27
Ils se vident quand il y a une erreur dans le login ou mdp et que ça revient sur la page?

<hr />
lowke<sub>y

WWJD for havin' a nice code ?</sub>
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:31
ya pas d'erreur le login que je rentre je l'ai rentré moi meme dans la base

www.creativs.fr
0
cs_lowkey Messages postés 260 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 novembre 2010 1
13 déc. 2007 à 17:33
Je ne comprend pas ton problème alors.
C'est à quel moment que ton champs se vide?

<hr />
lowke<sub>y

WWJD for havin' a nice code ?</sub>
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:38
ah non c moi ok pardon dacodac

www.creativs.fr
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:40
par contre jai un formulaire d'inscription et quand je fais envoyer il me répond
qu'il ne peux pas envoyer mon mail
comment je peux savoir pour quels raisons il veux pas
j'ai entendu une fontion mail() a activer???

www.creativs.fr
0
cs_lowkey Messages postés 260 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 5 novembre 2010 1
13 déc. 2007 à 17:49
Effectivement, quand tu travaille en local, il y a un fichier à modifier (httpd.conf je crois), mais je ne m'en souviens plus vraiment.
Va voir :
http://forum.hardware.fr/hfr/Programmation/PHP/conf-pour-mail-sujet_29544_1.htm

<hr />
lowke<sub>y

WWJD for havin' a nice code ?</sub>
0
jphilippev Messages postés 253 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 décembre 2008 1
13 déc. 2007 à 17:54
merci jy vais tt de suite

www.creativs.fr
0
Rejoignez-nous