WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.2.2. Connexion de PHP à MySQL :

Pour nous connecter à la base de données, nous utilisons le code php suivant :

<?php

$Connexion = mysql_connect("localhost", "root", ""); if (!$Connexion) {

die("Echec de connexion: ".mysql_error());} else {

$msg= "connexion réussie <br />";} $db_select = mysql_select_db("coulisses"); if (!$db_select) {

die("Database selection
failed!!!".mysql_error());

}

else {

$msg= "Database selected with success.<br

/>";

}

?>

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."',
'".$email_addr."', '".$Telephone."')";

mysql_query($sql) or die('Erreur SQL
!'.$sql.'</br>'.mysql_error());

$Id_Abonne = "SELECT MAX(Id_Abonne) AS IdAbonne FROM abonnes";

$dd = mysql_query($Id_Abonne) or die('Erreur SQL
!'.$Id_Abonne.'</br>'.mysql_error()); //syntaxe pour executer la requête

$donnees = mysql_fetch_array($dd);

63

3.2.3. Quelques événements PHP :

a. Evénements pour l'inscription au site :

$sql1 = "INSERT INTO logins VALUES ('', '".$pseudo."', '".$PassWord."', '3', '".$donnees[IdAbonne]."')";

mysql_query($sql1) or die('Erreur SQL

!'.$sql1.'</br>'.mysql_error());

echo ('Félicitations!!!Vos infos on été ajoutées.'); mysql_close();

header('Location: Inscription.php');

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein