Adapter classe connexion
Résolu
maxireussite
Messages postés
372
Date d'inscription
Statut
Membre
Dernière intervention
-
maxireussite Messages postés 372 Date d'inscription Statut Membre Dernière intervention -
maxireussite Messages postés 372 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je tente d'adapter un script récupéré pour faire fonctionner deux zones de listes, dont l'une est dépendante de l'autre... ça fonctionne nickel avec les éléments de connexion de la base de donnée.
Sauf que dans mon projet de site j'ai une classe connexion et je n'arrive pas à adapter les points ci-dessous en gras
En tête de php, je mets les éléments suivants :
1) ini_set('display_errors', true);
error_reporting(E_ALL);
require_once('../../koneksyon/konfig.php');
2) Le script récupéré me donne : " $choixbase = mysql_select_db($base, $connexion);"
en relation avec ces éléments de connexion (que je dois supprimer) : $serveur = "localhost"; $admin = "****"; $mdp = "*****"; $base = "*****";
Comment modifier les éléments en gras pour qu'ils fonctionnent avec le 1) ?
MErci de votre aide
Je tente d'adapter un script récupéré pour faire fonctionner deux zones de listes, dont l'une est dépendante de l'autre... ça fonctionne nickel avec les éléments de connexion de la base de donnée.
Sauf que dans mon projet de site j'ai une classe connexion et je n'arrive pas à adapter les points ci-dessous en gras
En tête de php, je mets les éléments suivants :
1) ini_set('display_errors', true);
error_reporting(E_ALL);
require_once('../../koneksyon/konfig.php');
2) Le script récupéré me donne : " $choixbase = mysql_select_db($base, $connexion);"
en relation avec ces éléments de connexion (que je dois supprimer) : $serveur = "localhost"; $admin = "****"; $mdp = "*****"; $base = "*****";
Comment modifier les éléments en gras pour qu'ils fonctionnent avec le 1) ?
MErci de votre aide
A voir également:
- Adapter classe connexion
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Connexion sctr - Forum Discord
4 réponses
Bonjour,
Le choix de la BDD ... doit très certainement être fait dans ton fichier /konfig.php' ... ?
Donc logiquement tu n'aurais qu'à supprimer "tes" lignes de connexion (celle de ton script2) ... pour que ça fonctionne en se servant du fichier d'origine du serveur..
Le choix de la BDD ... doit très certainement être fait dans ton fichier /konfig.php' ... ?
Donc logiquement tu n'aurais qu'à supprimer "tes" lignes de connexion (celle de ton script2) ... pour que ça fonctionne en se servant du fichier d'origine du serveur..
Le choix de la base de donnée est fait. Ce script (1) de connexion fonctionne déjà avec d'autres pages.
Il y a une erreur dans mon texte initial, car la partie en gras est en fait celle-là /
"$connexion = mysql_pconnect($serveur, $admin, $mdp);".
Comment faire pour que $connexion = mysql_pconnect() fonctionne sans avoir à tout indiquer vu que la classe connexion s'en occupe déjà ?
Merci.
Il y a une erreur dans mon texte initial, car la partie en gras est en fait celle-là /
"$connexion = mysql_pconnect($serveur, $admin, $mdp);".
Comment faire pour que $connexion = mysql_pconnect() fonctionne sans avoir à tout indiquer vu que la classe connexion s'en occupe déjà ?
Merci.
Je ne comprend pas..." la classe connexion s'en occupe déjà " ... tu n'as donc pas à le REFAIRE ....
Ouvres ton fichier de connexion et regarde ce qu'il y a dedans..
Ensuite.. adaptes le Script trouvé sur le net pour y utiliser ce qu'il y a dans ton script de connexion....
Et si tu ne comprend pas ( ou n'y arrive pas) ...
Postes nous ici :
- Le code du fichier de connexion
- Le code de ton script
NB; AVANT de poster ton code... LIS ceci : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Ouvres ton fichier de connexion et regarde ce qu'il y a dedans..
Ensuite.. adaptes le Script trouvé sur le net pour y utiliser ce qu'il y a dans ton script de connexion....
Et si tu ne comprend pas ( ou n'y arrive pas) ...
Postes nous ici :
- Le code du fichier de connexion
- Le code de ton script
NB; AVANT de poster ton code... LIS ceci : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Je te remercie de ton aide.
Je ne veux pas changer mon script de connexion qui fonctionne déjà pour d'autres pages. Je souhaite pouvoir adapter mysql_pconnect pour faire fonctionner une zone de liste récupérée ailleurs.
Voilà le bout de script à adapter :
Je ne veux pas changer mon script de connexion qui fonctionne déjà pour d'autres pages. Je souhaite pouvoir adapter mysql_pconnect pour faire fonctionner une zone de liste récupérée ailleurs.
Voilà le bout de script à adapter :
<?php /* On établit la connexion à MySQL avec mysql_pconnect() plutôt qu'avec mysql_connect() * car on aura besoin de la connexion un peu plus loin dans le script */ $connexion = mysql_pconnect($serveur, $admin, $mdp); if($connexion != false) { $choixbase = mysql_select_db($base, $connexion); $sql1 = "SELECT `id_region`, `region`". " FROM `region`". " ORDER BY `id_region`"; $rech_regions = mysql_query($sql1); $code_region = array(); $region = array(); /* On active un compteur pour les régions */ $nb_regions = 0; if($rech_regions != false) { while($ligne = mysql_fetch_assoc($rech_regions)) { array_push($code_region, $ligne['id_region']); array_push($region, $ligne['region']); /* On incrémente de compteur */ $nb_regions++; } } ?>
<?php //On demarre les sessions session_start(); mysql_connect('localhost', '****', '****'); mysql_select_db('****'); ?>
Ca devrait donner quelque chose de ce genre :
PS: Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
<?php //SESSIONS session_start(); // Affichage des erreurs sur la page error_reporting(E_ALL); // Import des fichiers de config et/ou de connexion : require_once('../../koneksyon/konfig.php'); require_once('chemin_script_de_connexion.php'); $sql1 = "SELECT `id_region`, `region`". " FROM `region`". " ORDER BY `id_region`"; $rech_regions = mysql_query($sql1); $code_region = array(); $region = array(); /* On active un compteur pour les régions */ $nb_regions = 0; if($rech_regions != false){ while($ligne = mysql_fetch_assoc($rech_regions)){ array_push($code_region, $ligne['id_region']); array_push($region, $ligne['region']); /* On incrémente de compteur */ $nb_regions++; } }
PS: Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane