problem php msql je narrive pas a me loger

pascale
Invité n'ayant pas de compte PHPfrance

29 mars 2007, 21:14

bonjour

voila je débute et j'essaye de faire fonctionner un petit script de login et mot de passe je vous donne le liens http://membres.lycos.fr/inforium/
jai crée une base de donné et quand je fais le tes je recois un message:::::)Access denied for user: 'inforium_fr@%.lyceu.net' to database 'membre'je veux bien vous donner le code le zip mais moi je comprend plus rien jaimerais avoir un peut d'aide pour pouvoir réalisé ce premier pas dans le php merci d'avance

Eléphant du PHP | 70 Messages

29 mars 2007, 23:32

tes informations de connexion à la base de données ne sont pas bonnes.
En bref, je te vois bien avoir fait un simple copier-coller du code sans l'avoir réadapté..

Vérifie
Nom de TON serveur
Nom de TA base de données
Ton identifiant pour te connecter à la BDD
Ton mot de passe pour te connecter à la BDD.

Si tu utilises les valeurs du créateur du code, forcément ça ne va pas aller..

Un tutorial sur la connexion à la BDD : http://www.phpfrance.com/tutoriaux/inde ... l-avec-php

Un autre sur l'insertion des données : http://www.phpfrance.com/tutoriaux/inde ... ql-de-base
Comme dit un ami
"Il n’y a jamais de bugs dans les programmes que j’écris : juste des caractéristiques non documentées"

pascale
Invité n'ayant pas de compte PHPfrance

30 mars 2007, 02:35

voila les infos que jai eu sur ma base de donnée ....Vos infos base de données :Nom: toto
Identifiant: tata
Mot de passe : Aucun mot de passe demandé
Hôte : localhost, le non de la base de donné que jai cré s'apelle Base de données inforium_db - table cap_private_zone


je dois modifier ce fichier config3.php /// CONFIGURATION DE LA BASE DE DONNEE ET DE LA REDIRECTION
define('SQL_SERVER','');
define('SQL_USER','');
define('SQL_PASS','');
define('SQL_BDD','');

jai crée les tables et tous mais je crois que je coince sur les adresses desolé je suis nul lol ...Ha oui le toto et tata bien sure ce ne son pas les bons

merci d'avance


//// Capoune.net ////
?> ce

pascale
Invité n'ayant pas de compte PHPfrance

30 mars 2007, 02:42

<?php
session_start();
//// Cap_private_zone v1.0 15/05/2004 ////

/// CONFIGURATION DE LA BASE DE DONNEE ET DE LA REDIRECTION
define('SQL_SERVER','localhost');
define('SQL_USER','');
define('SQL_PASS','');
define('SQL_BDD','');
$private_zone = 'zone.php' ;

$db_link = @mysql_connect(SQL_SERVER,SQL_USER,SQL_PASS);
mysql_select_db(SQL_BDD);

$login = $_POST['login'] ;
$pass_crypt = md5($_POST['pass']);

if(isset($_GET['ajout']) and strlen($_GET['ajout']) and is_numeric($_GET['ajout'])) {
	if(isset($_POST['login']) and isset($_POST['pass'])) {
		$sql = "insert into cap_private_zone (login,pass) values ('".$login."','".$pass_crypt."')";
		mysql_query($sql);
		header("location: ".$private_zone);
	}
	else {
		die('<b>Erreur</b>');
	}
}

if(isset($_GET['logout']) and strlen($_GET['logout']) and is_numeric($_GET['logout'])) {
	$_SESSION['log'] = false ;
	header("location: index.html");
}

$sql = 'select count(*) from cap_private_zone where login = "'.mysql_escape_string($login).'" and pass = "'.$pass_crypt.'" LIMIT 1' ;
$rc = mysql_query($sql);

if(mysql_result($rc,0) == '0') {
	die('<b>Erreur</b><br><br>Login/pass Incorrect');
}

$_SESSION['log'] = true ;
$_SESSION['pseudo'] = $login ;
header("location: ".$private_zone);


//// Capoune.net ////
?><?php
session_start();
//// Cap_private_zone v1.0 15/05/2004 ////

/// CONFIGURATION DE LA BASE DE DONNEE ET DE LA REDIRECTION
define('SQL_SERVER','localhost');
define('SQL_USER','');
define('SQL_PASS','');
define('SQL_BDD','');
$private_zone = 'zone.php' ;

$db_link = @mysql_connect(SQL_SERVER,SQL_USER,SQL_PASS);
mysql_select_db(SQL_BDD);

$login = $_POST['login'] ;
$pass_crypt = md5($_POST['pass']);

if(isset($_GET['ajout']) and strlen($_GET['ajout']) and is_numeric($_GET['ajout'])) {
	if(isset($_POST['login']) and isset($_POST['pass'])) {
		$sql = "insert into cap_private_zone (login,pass) values ('".$login."','".$pass_crypt."')";
		mysql_query($sql);
		header("location: ".$private_zone);
	}
	else {
		die('<b>Erreur</b>');
	}
}

if(isset($_GET['logout']) and strlen($_GET['logout']) and is_numeric($_GET['logout'])) {
	$_SESSION['log'] = false ;
	header("location: index.html");
}

$sql = 'select count(*) from cap_private_zone where login = "'.mysql_escape_string($login).'" and pass = "'.$pass_crypt.'" LIMIT 1' ;
$rc = mysql_query($sql);

if(mysql_result($rc,0) == '0') {
	die('<b>Erreur</b><br><br>Login/pass Incorrect');
}

$_SESSION['log'] = true ;
$_SESSION['pseudo'] = $login ;
header("location: ".$private_zone);


//// Capoune.net ////
?>