Redirection php quand déconnexion MySql
Résolu/Fermé
guillaumego
Messages postés
30
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
24 octobre 2009
-
28 juil. 2009 à 19:58
Airmanbzh Messages postés 119 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 27 avril 2010 - 29 juil. 2009 à 13:35
Airmanbzh Messages postés 119 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 27 avril 2010 - 29 juil. 2009 à 13:35
A voir également:
- Redirection php quand déconnexion MySql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Déconnexion intempestive wifi - Guide
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Freebox deconnexion - Forum Freebox
3 réponses
Airmanbzh
Messages postés
119
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
27 avril 2010
9
29 juil. 2009 à 09:30
29 juil. 2009 à 09:30
Lors de ta connexion à ta base de données, je te conseil de mettre en "or die" qui va te permettre de lancé un code si une erreure est générée.
code :
ça te renverra vers "tapage.php" en cas d'erreure de connexion
Cdt
code :
mysql_connect($host, $user,$passwd) or die(header('location:tapage.php')); mysql_select_db($bdd) or die(header('location:tapage.php'));
ça te renverra vers "tapage.php" en cas d'erreure de connexion
Cdt
Airmanbzh
Messages postés
119
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
27 avril 2010
9
29 juil. 2009 à 13:35
29 juil. 2009 à 13:35
<?PHP define ("DBHOST", "hote de la base de données"); define ("DBNAME", "nom de la base de données"); define ("DBUSER", "nom d'utilistateur de la base de données"); define ("DBPASS", "mot de passe de la base de données"); define ("PREFIX", "dle"); define ("COLLATE", "cp1251"); define ("USERPREFIX", "dle"); mysql_connect(DBHOST, DBUSER,DBPASS) or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php')); mysql_select_db(DBNAME) or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php')); ?>
Avec ça, ton code devrais mieux marcher. Ton erreure provient du fait que tu n'as pas fait de connexion à la base de données avant de selectionner une base précise.
Cdt
guillaumego
Messages postés
30
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
24 octobre 2009
1
29 juil. 2009 à 12:15
29 juil. 2009 à 12:15
Tout d'abord merci de votre raiponce rapide mais j'ai encore un problème, j'ai mis le donne donné précédemment dans la page qui définie la connexion à la base de données avec le code suivant ainsi celui que j'ai rajouter en gras :
or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php'));
mysql_select_db($db) or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php'));
Seulement ce script génère un erreur, faut t'il placer le bout de code en gras ailleurs ? J'ai déjà testé sur index.php sans succès. Merci.
<?PHP define ("DBHOST", "hote de la base de données"); define ("DBNAME", "nom de la base de données"); define ("DBUSER", "nom d'utilistateur de la base de données"); define ("DBPASS", "mot de passe de la base de données"); define ("PREFIX", "dle"); define ("COLLATE", "cp1251"); define ("USERPREFIX", "dle");
or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php'));
mysql_select_db($db) or die(header('location:http://www.medal-of-honor.fr/erreur-bdd.php'));
$db = new db; ?>
Seulement ce script génère un erreur, faut t'il placer le bout de code en gras ailleurs ? J'ai déjà testé sur index.php sans succès. Merci.