Conception et implémentation d'un site web pour l'archivage et la commande en ligne des journaux dans une maison de presse écrite.( Télécharger le fichier original )par Stephen Salama Mbalu Université Chrétienne Bilingue du Congo - Licence 2014 |
3.2.2. Connexion de PHP à MySQL :Pour nous connecter à la base de données, nous utilisons le code php suivant :
Nous utilisons la fonction PHP mysql_connect() qui permet d'accéder à une base de données MySQL et donc de communiquer avec MySQL. Nous nous connectons au serveur local (localhost) avec l'utilisateur « root » et le mot de passe « vide ». S'il y a échec de connexion, MySQL nous rapportera une erreur avec le message « Echec de connexion » et s'il n'y a pas erreur le message devient « connexion réussie ». Dans la ligne de code $db_select = mysql_select_db("coulisses"); nous sélectionnons la base de donnees avec la fonction PHP mysql_select_db() et nous affectons la valeur dans la variable que nous avons nommé $db_select. Ensuite nous testons si la sélection de la base a réussie ou non. Contacts : stephensalama2@ gmail.com, Watsapp : +243994753393, Tel: +221765630372 <?php require 'includes/connect_db.php'; //ici on se connecte a la base de données $Nom= $_POST['Nom']; $Post_Nom= $_POST['Post_Nom']; $Prenom= $_POST['Prenom']; $Sexe= $_POST['Sexe']; $Pays= $_POST['Pays']; $Province= $_POST['Province']; $Ville= $_POST['Ville']; $email_addr= $_POST['email_addr']; $Telephone = $_POST['telephone']; $pseudo = $_POST['pseudo']; $PassWord = $_POST['PassWord']; // la requete SQL pour l'enregistrement dans la base $sql = "INSERT INTO abonnes VALUES ('', '".$Nom."', '".$Post_Nom."', '".$Prenom."', '".$Sexe."', '".$Pays."', '".$Province."',
'".$Ville."', mysql_query($sql) or die('Erreur
SQL $Id_Abonne = "SELECT MAX(Id_Abonne) AS IdAbonne FROM abonnes"; $dd = mysql_query($Id_Abonne) or die('Erreur
SQL $donnees = mysql_fetch_array($dd); 63 3.2.3. Quelques événements PHP :a. Evénements pour l'inscription au site :
Nous trouvons donc que le seul formulaire enregistre dans la table « abonnes » mais aussi dans la table « logins ». En même temps que l'utilisateur s'enregistre sur le site, nous profitons de cette occasion pour récupérer aussi son pseudo et son mot de passe pour constituer son compte d'utilisateur. Contacts : stephensalama2@ gmail.com, Watsapp : +243994753393, Tel: +221765630372 64 |
|