Création d un forum en Php et Mysql

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Création d un forum en Php et Mysql"

Transcription

1 Birane SECK Création d un forum en Php et Mysql Cahier des charges : Nous allons mettre en place un espace membre assez classique à savoir un système que l on retrouve sur la majorité des sites Internet. Voici les différentes étapes que nous allons détailler et mettre en place ensemble : 1. Formulaire d inscription 2. Activation par du compte utilisateur 3. Connexion / Déconnexion Au niveau de la gestion des cookies, nous y stockerons l id et le nom de l utilisateur dans des cookies que nous nommerons "ID_UTILISATEUR" et "NOM_UTILISATEUR". Base de données : Nous travaillerons sur une base de données MySQL que nous allons structurer à l aide de l outil d administration phpmyadmin, livré avec EasyPHP et la quasi-totalité des hébergements PHP/MySQL. A lire : MySQL et phpmyadmin - Premiers pas pour grand débutant :) La première étape consiste à créer une table que nous nommerons "Comptes_Utilisateurs" à laquelle nous allons ajouter les champs suivants : 1. ID_Utilisateur, clef primaire auto incrémentée de type int 2. Nom_Utilisateur de type varchar représentant le nom d utilisateur du visiteur 3. Mot_de_Passe de type varchar représentant le mot de passe de l utilisateur 4. Adresse_ de type varchar représentant l adresse du visiteur 5. Date_Inscription de type int représentant le timestamp de la date d inscription 6. Compte_Active de type enum nous informera si le compte est actif ou non 7. Clef_Activation de type varchar représentera la clef permettant d activer le compte utilisateur

2 Remarquez aussi le fait que certaines valeurs par défaut ont été définies. Par exemple, la valeur par défaut de Compte_Active est définie à 0. Ce qui veut dire que le compte utilisateur sera par défaut inactivé. La page d'accueil : Créons dès maintenant une page index.php où nous souhaiterons la bienvenue à notre visiteur et sur laquelle nous lui proposerons de créer un compte utilisateur, de se connecter ou de se déconnecter s il est déjà identifié. Pour le moment, contentons nous d uniquement proposer le lien permettant de créer un compte utilisateur, nous la compléterons une fois le module mis en place : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <a href="creer-compte-utilisateur.php">créer un compte utilisateur</a> </body> </html> Le formulaire d'inscription : Nous voici à la première grande étape de notre module : le formulaire d inscription. Celui-ci doit se vouloir simple. Il est très énervant de passer plus d une minute à compléter un formulaire nous demandant de raconter notre vie intime pour uniquement se créer un accès au site. Ainsi, seules les informations obligatoires telles que le nom d utilisateur, le mot de passe et l adresse doivent être demandées. Et encore, nous pouvons très bien imaginer ne pas

3 demander de mot de passe à notre visiteur et lui en générer un directement qu il pourra ensuite modifier vie son profil, ce qui ne sera malgré tout pas le cas dans ce tutorial. Voici donc à quoi doit ressembler notre formulaire d inscription : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <form action=" $_SERVER["SERVER_NAME"]. $_SERVER["SCRIPT_NAME" ];?>" method="post"> Nom d'utilisateur : <input type="text" name="tb_nom_utilisateur" /> Mot de passe : <input type="password" name="tb_mot_de_passe" /> Confirmation du mot de passe : <input type="password" name="tb_confirmation_mo t_de_passe" /> Adresse <input type="text" name="tb_adresse_ " /> <input type="submit" name="bt_envoyer" value="envoyer" /> </form> </body> </html> Il faut bien sur veiller à ce que l utilisateur ne soit pas identifié lorsqu il arrive sur le formulaire d inscription. S il est identifié, il n a donc pas besoin de s inscrire. Le formulaire ne doit donc pas lui être accessible. <? if(isset($_cookie["id_utilisateur"]))?> Création du compte utilisateur :

4 Voyons maintenant ce qu il doit se passer une fois le formulaire d inscription soumit : 1. Vérifier que l utilisateur n a pas saisi n importe quoi 2. Vérifier que le nom d utilisateur ou l adresse ne sont pas déjà utilisés par un autre utilisateur 3. Générer une clef d activation 4. Créer le compte utilisateur dans la base de données 5. Envoyer le mail d activation avec rappel du nom d utilisateur, mot de passe et lien permettant d activer le compte utilisateur 6. Masquer le formulaire d'inscription Essayons maintenant de traduire tout cela en code PHP : <? // Redirige l'utilisateur s'il est déjà identifié if(isset($_cookie["id_utilisateur"])) // Formulaire visible par défaut $masquer_formulaire = false; // Une fois le formulaire envoyé if(isset($_post["bt_envoyer"])) ; // Vérification de la validité des champs if(!ereg("^[a-za-z0-9_]4,20$", $_POST["TB_Nom_Utilisateur"])) $message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères<br />\n" $message.= "L'utilisation de l'underscore est autorisée"; if(!ereg("^[a-za-z0-9]4,$", $_POST["TB_Mot_de_Passe"])) $message = "Votre mot de passe doit comporter au moins 4 caractères"; if($_post["tb_mot_de_passe"]!= $_POST["TB_Confirmation_Mot_de_Passe"]) $message = "Votre mot de passe n'a pas été correctement confirmé"; $_POST["TB_Adresse_ "]))

5 $message = "Votre adresse n'est pas valide"; // Connexion à la base de données // Valeurs à modifier selon vos paramètres configuration mysql_connect("localhost", "root", ""); mysql_select_db("asp-php"); // Vérification de l'unicité du nom d'utilisateur et de l'adresse $result = mysql_query(" SELECT Nom_Utilisateur, Adresse_ FROM Comptes_Utilisateurs WHERE Nom_Utilisateur = '". $_POST["TB_Nom_Utilisateur"]. "' OR Adresse_ = '". $_POST["TB_Adresse_ "]. "' "); ur"; // Si une erreur survient if(!$result) $message = "Une erreur est survenue lors de la création de votre compte utilisate // Si un enregistrement est trouvé if(mysql_num_rows($result) > 0) while($row = mysql_fetch_array($result)) if($_post["tb_nom_utilisateur"] == $row["nom_utilisateur"]) $message = "Le nom d'utilisateur ". $_POST["TB_Nom_Utilisateur"]; $message.= "est déjà utilisé"; if($_post["tb_adresse_ "] == $row["adresse_ "]) $message = "L'adresse ". $_POST["TB_Adresse_ "]; $message.= "est déjà utilisée";

6 // Génération de la clef d'activation $caracteres = array("a", "b", "c", "d", "e", "f", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9); $caracteres_aleatoires = array_rand($caracteres, 8); $clef_activation = ""; foreach($caracteres_aleatoires as $i) $clef_activation.= $caracteres[$i]; // Création du compte utilisateur $result = mysql_query(" INSERT INTO Comptes_Utilisateurs( Nom_Utilisateur, Mot_de_Passe, Adresse_ , Date_Inscription, Clef_Activation ) VALUES( '". $_POST["TB_Nom_Utilisateur"]. "', '". md5($_post["tb_mot_de_passe"]). "', '". $_POST["TB_Adresse_ "]. "', '". time(). "', '". $clef_activation. "' ) "); lisateur"; // Si une erreur survient if(!$result) $message = "Une erreur est survenue lors de la création de votre compte uti // Envoi du mail d'activation $sujet = "Activation de votre compte utilisateur"; ant :\n"; $message = "Pour valider votre inscription, merci de cliquer sur le lien suiv $message.= " $_SERVER["SERVER_NAME"]; $message.= "/activer-compte-utilisateur.php?id=". mysql_insert_id(); $message.= "&clef=". $clef_activation; // Si une erreur survient $sujet, $message))

7 <br />\n"; mpte"; $message = "Une erreur est survenue lors de l'envoi du mail d'activation $message.= "Veuillez contacter l'administrateur afin d'activer votre co // Message de confirmation $message = "Votre compte utilisateur a correctement été créer<br />\n"; $message.= "Un vient de vous être envoyer afin de l'activer"; // On masque le formulaire $masquer_formulaire = true; // Fermeture de la connexion à la base de données mysql_close();?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <? if(isset($message))?> <?= $message;?> <? if($masquer_formulaire!= true)?> <form action=" $_SERVER["SERVER_NAME"]. $_SERVER["SCRIPT_NAME" ];?>" method="post"> Nom d'utilisateur : <input type="text" name="tb_nom_utilisateur" />

8 Mot de passe : <input type="password" name="tb_mot_de_passe" /> Confirmation du mot de passe : <input type="password" name="tb_confirmation_mo t_de_passe" /> Adresse <input type="text" name="tb_adresse_ " /> <input type="submit" name="bt_envoyer" value="envoyer" /> </form> <??> </body> </html> Vérifions que le compte utilisateur a bien été crée dans notre base de données : Vérifions que le mail d activation est bien arrivé à destination : Activation du compte utilisateur : Maintenant que le compte utilisateur est créer dans la base de données, notre visiteur aimerais bien pouvoir se connecter avec sur votre site. Cependant, le compte est désactivé par défaut (Compte_Active = 0). Il faut donc maintenant écrire le code de la page activer-compteutilisateur.php permettant d activer le dit compte utilisateur. Une fois que le visiteur va cliquer sur le lien figurant dans le mail d activation, il nous faut : 1. Vérifier qu un identifiant et un numéro d activation dont bien passés en paramètres 2. Vérifier que ces deux paramètres correspondent bien au même compte utilisateur 3. Activer le compte après avoir vérifié qu il n était pas déjà actif Une fois ce raisonnement fait, traduisons le en code PHP : <? // Redirige l'utilisateur s'il est déjà identifié if(isset($_cookie["id_utilisateur"]))

9 // Vérifie que de bonnes valeurs sont passées en paramètres if(!ereg("^[0-9]+$", $_GET["id"])!ereg("^[a-f0-9]8$", strtolower($_get["clef"]))) // Connexion à la base de données // Valeurs à modifier selon vos paramètres configuration mysql_connect("localhost", "root", ""); mysql_select_db("asp-php"); // Sélection de l'utilisateur concerné $result = mysql_query(" SELECT ID_Utilisateur, Compte_Active, Clef_Activation FROM Comptes_Utilisateurs WHERE ID_Utilisateur = '". $_GET["id"]. "' AND Clef_Activation = '". strtolower($_get["clef"]). "' "); ; // Si une erreur survient if(!$result) $message = "Une erreur est survenue lors de l'activation de votre compte utilisateur" // Si aucun enregistrement n'est trouvé if(mysql_num_rows($result) == 0) // Récupération du tableau de données retourné $row = mysql_fetch_array($result); // Vérification que le compte ne soit pas déjà activé if($row["compte_active"]!= 0)

10 $message = "Votre compte utilisateur a déjà été activé"; // Activation du compte utilisateur $result = mysql_query(" UPDATE Comptes_Utilisateurs SET Compte_Active = '1' WHERE ID_Utilisateur = '". $_GET["id"]. "' AND Clef_Activation = '". strtolower($_get["clef"]). "' "); ilisateur"; // Si une erreur survient if(!$result) $message = "Une erreur est survenue lors de l'activation de votre compte ut $message = "Votre compte utilisateur a correctement été activé"; // Fermeture de la connexion à la base de données mysql_close();?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <?= $message;?> </body> </html>

11 Connexion / Déconnexion : Nous arrivons à la dernière grande étape de notre module. Permettre à l utilisateur d ouvrir et de fermer sa session. Nous avions laissé la page index.php temporairement en plan, terminons là en affichant différents liens selon le fait que l utilisateur soit identifié ou non : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <? if(isset($_cookie["id_utilisateur"]))?> <a href="deconnexion.php">déconnexion</a> <??> <a href="creer-compte-utilisateur.php">créer un compte utilisateur</a> <a href="connexion.php">connexion</a> <??> </body> </html> Occupons nous maintenant de la page connexion.php. Celle-ci devra proposer un formulaire permettant de saisir notre nom d utilisateur et notre mot de passe donc typiquement : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html lang="fr" xml:lang="fr" xmlns=" <head> <title>[php] Créer un espace membre</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <form action=" $_SERVER["SERVER_NAME"]. $_SERVER["SCRIPT_NAME "];?>" method="post"> Nom d'utilisateur : <input type="text" name="tb_nom_utilisateur" />

12 Mot de passe : <input type="password" name="tb_mot_de_passe" /> <input type="checkbox" name="cb_connexion_automatique" /> Se connecter automatiquement à chaque visite <input type="submit" name="bt_envoyer" value="envoyer" /> </form> </body> </html> Il est devenu également assez courant de demander l adresse plutôt que le nom d utilisateur. Ce n est pas ce que nous ferons dans notre exemple mais sachez que le principe reste exactement le même, il suffit juste de modifier le nom des champs dans le code PHP vérifiant le tout une fois le formulaire soumit. Justement, nous y arrivons. Que doit-il se passer une fois le formulaire envoyé? 1. Vérifier que l utilisateur n a pas saisi n importe quoi 2. Vérifier que le compte utilisateur existe bien dans la base de données 3. Si le compte existe, vérifier qu il est bien actif 4. Vérifier que le mot de passe est correct 5. Voir si l utilisateur a demandé à rester identifié et créer les cookies en conséquence Compris? Aller, traduction en version PHP : <? // Redirige l'utilisateur s'il est déjà identifié if(isset($_cookie["id_utilisateur"])) // Formulaire visible par défaut $masquer_formulaire = false; // Une fois le formulaire envoyé if(isset($_post["bt_envoyer"])) // Vérification de la validité des champs if(!ereg("^[a-za-z0-9_]2,20$", $_POST["TB_Nom_Utilisateur"])) $message = "Votre nom d'utilisateur doit comporter entre 2 et 20 caractères<br />\n

13 "; $message.= "L'utilisation de l'underscore est autorisée"; if(!ereg("^[a-za-z0-9]6,$", $_POST["TB_Mot_de_Passe"])) $message = "Votre mot de passe doit comporter au moins 6 caractères"; // Connexion à la base de données // Valeurs à modifier selon vos paramètres configuration mysql_connect("localhost", "root", ""); mysql_select_db("asp-php"); // Sélection de l'utilisateur concerné $result = mysql_query(" SELECT ID_Utilisateur, Nom_Utilisateur, Mot_de_Passe, Compte_Active FROM Comptes_Utilisateurs WHERE Nom_Utilisateur = '". $_POST["TB_Nom_Utilisateur"]. "' "); // Si une erreur survient if(!$result) $message = "Une erreur est survenue lors de la tentative de connexion"; xiste pas"; // Si aucun utilisateur n'a été trouvé if(mysql_num_rows($result) == 0) $message = "Le nom d'utilisateur ". $_POST["TB_Nom_Utilisateur"]. " n'e // Récupération des données $row = mysql_fetch_array($result); // Si le compte n'a pas été activé if($row["compte_active"] == 0) $message = "Votre compte utilisateur n'a pas été activé";

14 // Vérification du mot de passe if(md5($_post["tb_mot_de_passe"])!= $row["mot_de_passe"]) $message = "Votre mot de passe est incorrect"; * 24 * 60 * 60; "/"); tion, "/"); // Définition du temps d'expiration des cookies $expiration = empty($_post["cb_connexion_automatique"])? 0 : time() + 90 // Création des cookies setcookie("id_utilisateur", $row["id_utilisateur"], $expiration, setcookie("nom_utilisateur", $row["nom_utilisateur"], $expira // Fermeture de la connexion à la base de données mysql_close(); // Redirection de l'utilisateur // Fermeture de la connexion à la base de données mysql_close();?> <html> <head> <title>[php] Créer un espace membre</title> </head> <body> <? if(isset($message))?>

15 <?= $message;?> <? if($masquer_formulaire!= true)?> <form action=" $_SERVER["SERVER_NAME"]. $_SERVER["SCRIPT_NAME "];?>" method="post"> Nom d'utilisateur : <input type="text" name="tb_nom_utilisateur" /> Mot de passe : <input type="password" name="tb_mot_de_passe" /> <input type="checkbox" name="cb_connexion_automatique" /> Se connecter automatiquement à chaque visite <input type="submit" name="bt_envoyer" value="envoyer" /> </form> <??> </body> </html> Plus rapide maintenant, la page deconnexion.php qui consiste en gros, vous l aurez compris, à détruire les cookies crées par la page connexion.php. <? // Redirige l'utilisateur s'il n'est pas identifié if(empty($_cookie["id_utilisateur"]))?> Ouvrons notre session : // Suppression des cookies setcookie("id_utilisateur", "", time() - 1, "/"); setcookie("nom_utilisateur", "", time() - 1, "/"); // Redirection de l'utilisateur

16 Si vous avez coché la checkbox pour rester connecté. Fermer votre navigateur et revenez sur votre site pour voir si vous êtes toujours identifié. Fermons maintenant notre session : Nous constatons, en voyant les différents messages de bienvenue sur la page d accueil, que les cookies se créent et se détruisent au fur et à mesure des actions que nous effectuons. Tout se passe donc comme nous l avions écrit. Inutile en revanche de préciser que votre navigateur doit accepter l utilisation des cookies. Good job! Voici globalement ce qu il y a à savoir sur la mise en place d un espace membre. Ce tutorial se veut uniquement à titre d exemple. En effet, à vous maintenant de l intégrer à votre site en y apportant les modifications que vous souhaiter. Ne serait-ce qu au niveau de la présentation mais également au niveau des informations que vous voulez stocker. Le principe, encore une fois, reste exactement le même. J espère que toutes les questions que nous aurons trouvées sur le forum à ce sujet auront trouvé leurs réponses à travers ce tutorial. Bon développement!

Site dynamique PHP Master 1 2010

Site dynamique PHP Master 1 2010 PRINCIPES DE BASE DE CONSTRUCTION DES INSTRUCTIONS PHP echo "Celle-ci a été écrite entièrement en PHP."; Comme vous le voyez, le code PHP est dans la balise Ce qui nous intéresse est à l'intérieur, il

Plus en détail

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Université Mohamed Premier Année universitaire 2014/2015 Faculté des Sciences Filière SMI S6 Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Exercice 1 : Testez les

Plus en détail

L3 - Sites Web dynamiques : Mini-Wall MINI-WALL

L3 - Sites Web dynamiques : Mini-Wall MINI-WALL L3 - SITES WEB DYNAMIQUES MINI-WALL 1 Introduction L'objectif de ce TD est de mettre en place un mini "livre d'or", permettant à vos visiteurs de vous laisser des messages sur votre site. Une page affiche

Plus en détail

TD3 : PHP «avancé» V2.4.0

TD3 : PHP «avancé» V2.4.0 TD3 : PHP «avancé» V2.4.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document

Plus en détail

TD2-1 : Application client-serveur V2.3.0

TD2-1 : Application client-serveur V2.3.0 TD2-1 : Application client-serveur V2.3.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé.

Plus en détail

Formation PHP/ MYSQL

Formation PHP/ MYSQL Formation PHP/ MYSQL Deuxième PARTIE 1/12 II MYSQL (PHPmyAdmin) Création d un annuaire avec une table MySQL dans phpmyadmin. Voici l écran de PHPmyAdmin lorsque vous vous y connectez. 2/12 1) Création

Plus en détail

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015)

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Conception de Sites Web Dynamiques : TD 7 Inscription de membres - Variables de sessions - Formulaires pour insérer des images Version

Plus en détail

PAGES DYNAMIQUES H.Tribet Master 1 MS -2008

PAGES DYNAMIQUES H.Tribet Master 1 MS -2008 PAGES DYNAMIQUES H.Tribet Master 1 MS - Chapitre : Installation de EasyPHP I. Installation de EasyPHP A. Ouvrir le fichier easyphp1-8_setup.exe (TP4 du site) Préciser le répertoire d installation, puis

Plus en détail

TD2 : PHP «avancé» V3.0.0

TD2 : PHP «avancé» V3.0.0 TD2 : «avancé» V3.0.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document en ligne

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Gérer les formulaires

Gérer les formulaires 195 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel sur les formulaires Le formulaire est un outil de base indispensable pour les sites web dynamiques puisqu'il

Plus en détail

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP.

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. TP2 : PHP Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. 1 3

Plus en détail

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation.

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Bienvenue! Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Téléchargez les logiciels nécessaires pour cette formation : http ://formation-web.via.ecp.fr

Plus en détail

EDL Echange Doctorant/lycéen

EDL Echange Doctorant/lycéen EDL Echange /lycéen EDL-Aide_en_ligne-.docx Page 1/12 Table des matières I. VOUS ETES UN DOCTORANT ET VOUS SOUHAITEZ VOUS INSCRIRE AU DISPOSITIF D'ECHANGE DOCTORANT / LYCEEN 3 I.1. VOUS UTILISEZ EDL POUR

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

Mysql avec EasyPhp. 1 er mars 2006

Mysql avec EasyPhp. 1 er mars 2006 Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe

Plus en détail

CFAD. Livret de la formule Webmaster. Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site.

CFAD. Livret de la formule Webmaster. Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site. CFAD Livret de la formule Webmaster Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site. Mais dans notre cas, nous allons considérer que le Webmaster et celui qui,

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Interfaçage avec une base de données

Interfaçage avec une base de données Interfaçage avec une base de données Principe PHP propose de nombreux outils permettant de travailler avec la plupart des SGBD Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL Php fournit

Plus en détail

1. Avec un script php. 2. En utilisant phpmyadmin

1. Avec un script php. 2. En utilisant phpmyadmin Université Lumière - Lyon 2 Master d Informatique M1 - Année 2006-2007 Programmation Web - TDs n 8 9 : PHP - Mysql L. Tougne (http ://liris.cnrs.fr/laure.tougne), 20/11/06 L objectif de ce TD est d utiliser

Plus en détail

PHP/MYSQL. Web Dynamique. ENSG Septembre 2009

PHP/MYSQL. Web Dynamique. ENSG Septembre 2009 PHP/MYSQL Web Dynamique ENSG Septembre 2009 Ces 6 jours de formation Jour 1 : présentations, attentes, principes, HTML Jour 2 : HTML, CSS, PHP Jour 3 : formulaires, connexion à la base de données Jour

Plus en détail

Upload de fichiers en PHP

Upload de fichiers en PHP Upload de fichiers en PHP par HERAULT Antoine Date de publication : 1er décembre 2006 Dernière mise à jour : 1er décembre 2006 Vous avez envie de permettre aux visiteurs de votre site d'uploader des fichiers

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Headers, cookies et sessions

Headers, cookies et sessions Headers, cookies et sessions Chargement de fichiers (upload) Entêtes HTTP et redirections Gestion des cookies et des sessions de connexions Authentification Validation des données Programmation avancée

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

Partie 2 : Transmettre des données de page en page 141/361. Les cookies

Partie 2 : Transmettre des données de page en page 141/361. Les cookies Partie 2 : Transmettre des données de page en page 141/361 Les cookies Travailler avec des cookies fonctionne à peu près de la même façon qu'avec des sessions, à quelques petites différences près que nous

Plus en détail

SOMMAIRE BIENVENUE SUR LE COMPTE CITOYEN FAMILLE!... 3 COMMENT VOUS CONNECTER AU COMPTE CITOYEN FAMILLE?... 5

SOMMAIRE BIENVENUE SUR LE COMPTE CITOYEN FAMILLE!... 3 COMMENT VOUS CONNECTER AU COMPTE CITOYEN FAMILLE?... 5 MODE D EMPLOI SOMMAIRE BIENVENUE SUR LE COMPTE CITOYEN FAMILLE!... 3 COMMENT VOUS CONNECTER AU COMPTE CITOYEN FAMILLE?... 5 LES CONDITIONS GENERALES D UTILISATION DU COMPTE CITOYEN FAMILLE... 6 LE COMPTE

Plus en détail

Manuel d utilisation du Guichet électronique V2

Manuel d utilisation du Guichet électronique V2 Service Informatique (D443) Equipe du Guichet Manuel d utilisation du Guichet Version 1.0 Alpha 0 du 18/02/2011 Classification : Peu sensible Objet : Ce document est un manuel d utilisation du portail

Plus en détail

«13_PHP MySQL Synthèse»

«13_PHP MySQL Synthèse» «13_PHP MySQL Synthèse» Dans cet exercice nous allons voir comment alimenter une ou plusieurs tables avec les données qui proviennent d'un même formulaire. Alimenter une table Pour commencer vous allez

Plus en détail

Démarrage rapide : S'inscrire au Centre d'affaires Microsoft

Démarrage rapide : S'inscrire au Centre d'affaires Microsoft Guide du client Selon leur rôle, les personnes de la société peuvent utiliser le Centre d'affaires Microsoft pour consulter les contrats d achat en toute sécurité, afficher des commandes de licences en

Plus en détail

Aide Utilisateur. Cellpass.fr

Aide Utilisateur. Cellpass.fr Aide Utilisateur Mise en place simple :... 2 Création d une ressource... 2 Installation du module... 5 Test fonction file OK... 7 temps de connexion < 1 seconde(s)... 7 Exemple d'installation PassUp pour

Plus en détail

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description

Plus en détail

Installation pas-à-pas du framework Copix, pour les vrais débutants

Installation pas-à-pas du framework Copix, pour les vrais débutants Installation pas-à-pas du framework Copix, pour les vrais débutants 1) Objet de ce didacticiel Calogero GIGANTE ( www.gigante.be ) 4 avril 2008. Document version 005. Ce didacticiel explique dans les détails

Plus en détail

Accès au SGBD MySQL avec PHP

Accès au SGBD MySQL avec PHP Accès au SGBD MySQL avec PHP Introduction Un des très grand avantage de PHP, est sans aucun doute l'accès facile à différentes bases de données telles que Oracle, Sybase, PostgreSQL ou MySQL que nous allons

Plus en détail

Manuel d utilisation JeResilieMonContrat.com. pour l agent

Manuel d utilisation JeResilieMonContrat.com. pour l agent Manuel d utilisation JeResilieMonContrat.com pour l agent Version : V1.1 Référence : MU_JRMC_Agent Date : 02/03/2015 Sommaire 1 Introduction... 3 2 Inscription... 4 2.1 Vérification... 5 3 Authentification...

Plus en détail

Manuel utilisateur CardiMobile V1.0

Manuel utilisateur CardiMobile V1.0 Manuel utilisateur CardiMobile V1.0 TABLE DES MATIERES TABLE DES MATIERES... 2 OBJET DU DOCUMENT... 3 CHAPITRE 1. INSTALLATION DE CARDIMOBILE... 4 1. Accéder à l application CardiMobile... 4 1.1 HTC Wildfire...

Plus en détail

FAIRE UN PAIEMENT TIPI

FAIRE UN PAIEMENT TIPI FAIRE UN PAIEMENT TIPI I. Accès au site II. Je n ai pas de compte sur ce site 1. Indiquer une adresse email valide a. J ai une adresse email b. Je n ai pas d adresse email 2. Indiquer les informations

Plus en détail

Formulaires et Compteurs

Formulaires et Compteurs Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

Guide Utilisateur Particuliers. Sommaire

Guide Utilisateur Particuliers. Sommaire Sommaire 1.Installation...3 1.1.Configuration...3 1.2.Sous Internet Explorer...4 1.3.Sous Mozilla Firefox...5 1.4.Sous Google Chrome...6 1.5.Aller sur le site...7 2.Identification...8 2.1.Inscription...8

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation du service Web d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.1.0 du 31/01/2015 Table des matières Présentation d

Plus en détail

inviu routes Installation et création d'un ENAiKOON ID

inviu routes Installation et création d'un ENAiKOON ID inviu routes Installation et création d'un ENAiKOON ID Table des matières inviu routes...1 1 L installation...1 2 Lancer l application...1 3 L assistant d installation d inviu routes...2 3.1 Se connecter

Plus en détail

Technologies Web. Farah Benamara Zitoune Maître de conférences IRIT-UPS benamara@irit.fr

Technologies Web. Farah Benamara Zitoune Maître de conférences IRIT-UPS benamara@irit.fr Technologies Web Farah Benamara Zitoune Maître de conférences IRIT-UPS benamara@irit.fr Plan du cours Cours 1 : Introduction HTML/CSS Cours 2 : Introduction programmation web + javascirpt Cours 3 : Introduction

Plus en détail

Plateforme Systempay. Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1.

Plateforme Systempay. Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1. Plateforme Systempay Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1.2a Rédaction, Vérification, Approbation Rédaction Vérification Approbation

Plus en détail

LimeSurvey. Questionnaires et sondages

LimeSurvey. Questionnaires et sondages LimeSurvey Questionnaires et sondages Qu est-ce que Limesurvey? LimeSurvey est un logiciel libre, de sondage en ligne. Il permet aux utilisateurs sans connaissances en développement de publier un sondage

Plus en détail

Gu i d e Pr a t i q u e

Gu i d e Pr a t i q u e Gu i d e Pr a t i q u e pour les annonceurs particuliers et professionnels Location Vacances en Corse Sommaire : A. L inscription... Page 3 B. Connexion... Page 6 C. Ajouter votre hébergement... Page 9

Plus en détail

Formation PHP débutant

Formation PHP débutant Formation PHP débutant Table des matières 1 Le principe de PHP 3 1.1 Langage côté serveur.................................. 3 1.2 Pour travailler..................................... 3 1.3 Langage de pré-processing...............................

Plus en détail

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4.

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. I Affichage du formulaire et envoi de données A gauche le code d'une page HTML et à droite son affichage

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Prestashop. Version 2.9a

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Prestashop. Version 2.9a Plateforme PAYZEN Intégration du module de paiement pour la plateforme Prestashop Version 2.9a Guide d intégration du module de paiement Prestashop 1/12 SUIVI, HISTORIQUE Rédaction, Vérification, Approbation

Plus en détail

Utiliser le forum de icollège. Créer, animer un groupe de discussion. Participer à une discussion en cours. Professeur : Jean-Pierre Franc

Utiliser le forum de icollège. Créer, animer un groupe de discussion. Participer à une discussion en cours. Professeur : Jean-Pierre Franc Utiliser le forum de icollège Créer, animer un groupe de discussion. Participer à une discussion en cours. Professeur : Jean-Pierre Franc Dans le menu horizontal, en haut à droite, de la page d accueil

Plus en détail

Démarrage rapide : S'inscrire pour le Centre d'affaires ou le Centre du programme de licence en volume

Démarrage rapide : S'inscrire pour le Centre d'affaires ou le Centre du programme de licence en volume Démarrage rapide : S'inscrire pour le Centre d'affaires ou le Centre du programme de licence en volume Guide du client Ce guide est destiné aux clients Microsoft qui utiliseront le Centre d'affaires Microsoft

Plus en détail

Enregistrement de l'utilisateur

Enregistrement de l'utilisateur Enregistrement de l'utilisateur Pour utiliser le SIFE 2.0, un processus d'inscription unique est requis. Le présent document décrit les étapes nécessaires pour enregistrer votre compte d'utilisateur et

Plus en détail

Partie HTML TD 6 : Liens hypertexte et formulaires

Partie HTML TD 6 : Liens hypertexte et formulaires Partie HTML TD 6 : Liens hypertexte et formulaires 1. Les liens hypertextes Ils permettent la navigation dans les sites Web. Il y a 3 types de liens : - Les liens internes à un site - Les liens internes

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur Guide de l'utilisateur Version 1.0 Mars 2013 1 / 19 Table des matières Envoyer ma première Newsletter avec Hydremail Connexion au service Téléchargement de votre base de données Création de votre segment

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

La carte de contrôle chômage complet

La carte de contrôle chômage complet La carte de contrôle chômage complet Version Mobile Manuel d utilisateur Table des matières Accès 4 Description générale 6 En-tête 7 Logo de l organisme de paiement 7 Télécharger le PDF 7 Paramètres 8

Plus en détail

www.ville-joinville-le-pont.fr Le Portail famille mode d emploi du portail

www.ville-joinville-le-pont.fr Le Portail famille mode d emploi du portail www.ville-joinville-le-pont.fr Le Portail famille mode d emploi du portail SOMMAIRE 1 > Bienvenue sur le portail Famille... 4 2 > Comment vous connecter au portail Famille?... 4 3 > Les conditions générales

Plus en détail

Gérer un site internet simple

Gérer un site internet simple TUTORIEL Gérer un site internet simple Pourquoi avoir un site internet? Table of Contents Table of Contents... 2 Étape 1 : créer un compte Google (Gmail)... 3 Etape 2 : créer un site internet Google...

Plus en détail

Projets. Conception de Sites Web dynamiques. Programme. Projets. Présentation d'un sujet du web 06/03/2010. Cours 7.

Projets. Conception de Sites Web dynamiques. Programme. Projets. Présentation d'un sujet du web 06/03/2010. Cours 7. Projets Conception de Sites Web dynamiques Cours 7 Patrick Reuter 1. Site de rencontre (utilisateurs, rechercher un correspondant) 2. Messagerie privée (éventuellement à combiner avec 1.) 3. Gestion d

Plus en détail

MANUEL de réservation des courts par internet et par borne interactive

MANUEL de réservation des courts par internet et par borne interactive MANUEL de réservation des courts par internet et par borne interactive Sommaire Préambule... 2 Règles... 2 Navigateurs... 2 Utilisation... 3 Demande d'envoi des codes d accès... 4 Identification... 5 Modification

Plus en détail

Utilisation de GalaxShare

Utilisation de GalaxShare Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des

Plus en détail

Si ce n est pas le cas, ouvrez en un en cliquant d abord sur le lien «Connexion» (en haut à droite de la page d accueil Google classique).

Si ce n est pas le cas, ouvrez en un en cliquant d abord sur le lien «Connexion» (en haut à droite de la page d accueil Google classique). Nous supposons que vous disposez d un compte Google. Si ce n est pas le cas, ouvrez en un en cliquant d abord sur le lien «Connexion» (en haut à droite de la page d accueil Google classique). Vous accéderez

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

Administration des comptes utilisateurs

Administration des comptes utilisateurs Administration des comptes utilisateurs Canalville.com Callinago.com Page 1 Table des matières. Connexion 3 Création d un nouvel utilisateur. 3 Gestion des adresses mail. 5 Associer d autres adresses à

Plus en détail

FileSender par RENATER - Guide utilisateur

FileSender par RENATER - Guide utilisateur FileSender par RENATER - Guide utilisateur Filesender par RENATER est un service de transfert sécurisé de fichiers volumineux à disposition des utilisateurs de la communauté de l'enseignement supérieur

Plus en détail

Contenu. Présentation du Portail famille... 3. Accès au portail famille... 3

Contenu. Présentation du Portail famille... 3. Accès au portail famille... 3 Portail famille Contenu Présentation du Portail famille... 3 Accès au portail famille... 3 Adhésion au portail famille pour une famille qui n utilise aucune de nos structures... 3 Processus du portail

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Manuel Utilisateur V4 MailInBlack V4.1.1.0

Manuel Utilisateur V4 MailInBlack V4.1.1.0 Manuel Utilisateur V4 MailInBlack V4.1.1.0 MailInBlack répond aux nouveaux enjeux liés à l utilisation de l email en entreprise en vous proposant des applications améliorant la performance de vos échanges

Plus en détail

Guide d utilisation du service Virtual Assistant de Tango

Guide d utilisation du service Virtual Assistant de Tango Guide d utilisation du service Virtual Assistant de Tango Page 1 1. Définition et avantages du service Virtual Assistant :... 4 2. Accès via interface Téléphonique... 5 2.1. Création de votre service d

Plus en détail

Limesurvey : Descriptif des panneaux de configuration

Limesurvey : Descriptif des panneaux de configuration I. Panneau «Administration» Dans la majorité des cas, les icônes et ne vous concerneront pas. Seul un utilisateur disposant d un profil «Super administrateur» peut créer des utilisateurs et des groupes

Plus en détail

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP.

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. TP5: LES FORMULAIRES OBJECTIFS : 1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. PARTIE 1: Formulaire

Plus en détail

Utilisateur Internet

Utilisateur Internet Manuel Utilisateur Internet Préambule:... 1 Règles:... 1 Introduction :... 2 Envoi des codes d accès :... 3 Identification :... 4 Modification du mot de passe :... 6 Réservation :... 7 Annulation d une

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

Système d information

Système d information w w w. a g r o p a r i s t e c h. f r Système d information http://www.agroparistech.fr/systeme-d-information.html Requêtes MySQL en PHP avec AgroSIXPack Liliana IBANESCU UFR Informatique Département MMIP

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Remplir un profil de voyageur. Voyageurs et organisateurs

Remplir un profil de voyageur. Voyageurs et organisateurs Remplir un profil de voyageur Voyageurs et organisateurs Tant à titre de voyageur que d organisateur vous serez responsable de remplir votre profil dans le portail SVP. Vous pouvez stocker une vaste gamme

Plus en détail

- DIDACTICIEL : Création de votre espace adhérent sur le site du COS -

- DIDACTICIEL : Création de votre espace adhérent sur le site du COS - COS Comité des Oeuvres Sociales du ConseilGénéral des Pyrénées-Orientales 32, rue Foch 66000 Perpignan Fax : 04 68 28 76 53 Tel : 04 68 80 13 05/ 06/ 08 Internet : cos.cg66.fr - DIDACTICIEL : Création

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Site internet UNASACEM

Site internet UNASACEM Site internet UNASACEM Documentation Unasacem GuideWeb - Gérer les activités Correspondants Philippe Labrot Mail philippe-labrot@orange.fr Date de création du document 11/07/2013 Référence Document Unasacem-GuideWeb-Gerer_les_activites

Plus en détail

Fiche n 14 : Le rôle d Administrateur

Fiche n 14 : Le rôle d Administrateur Fiche n 14 : Le rôle d Administrateur Sur la page d accueil de la plate-forme Formagri, choisissez le mode «Administrateur». 1. Menu «Système» Menu : Système > Authentification Ce module permet l'importation

Plus en détail

MANUEL UTILISATEUR DU SITE D INSCRIPTIONS FCL1.028 DGAC POUR LES CANDIDATS AUX CONTROLES DE COMPETENCES LINGUISTIQUES LANGUE ANGLAISE ORGANISES PAR LA

MANUEL UTILISATEUR DU SITE D INSCRIPTIONS FCL1.028 DGAC POUR LES CANDIDATS AUX CONTROLES DE COMPETENCES LINGUISTIQUES LANGUE ANGLAISE ORGANISES PAR LA Page : 1/15 MANUEL UTILISATEUR DU SITE D INSCRIPTIONS POUR LES CANDIDATS AUX CONTROLES DE COMPETENCES LINGUISTIQUES LANGUE ANGLAISE FCL1.028 ORGANISES PAR LA DGAC Page : 2/15 TABLE DES MATIERES 1. Principe

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

GUIDE D INSTALLATION DXO OPTICS PRO 6

GUIDE D INSTALLATION DXO OPTICS PRO 6 GUIDE D INSTALLATION DXO OPTICS PRO 6 Merci de votre intérêt pour DxO Optics Pro! Vous trouverez ci-dessous des informations concernant l achat, l installation, l activation et la mise à jour du logiciel.

Plus en détail

AWS-Achat / Entreprises. www.aws-entreprises.com. Ouverture d'un compte entreprise. Aws-Achat Ouverture d'un compte entreprise 1/

AWS-Achat / Entreprises. www.aws-entreprises.com. Ouverture d'un compte entreprise. Aws-Achat Ouverture d'un compte entreprise 1/ Aws-Achat Ouverture d'un compte entreprise 1/ AWS-Achat / Entreprises www.aws-entreprises.com Ouverture d'un compte entreprise Aws-Achat Ouverture d'un compte entreprise 2/ Les avantages d'un compte AWS-Entreprises

Plus en détail

Guide Reseller Onbile

Guide Reseller Onbile Guide Reseller Onbile Cher Revendeur, Avez-vous un doute en ce qui concerne le fonctionnement du Panneau d Administration du Plan Reseller de Onbile? Le guide Reseller Onbile est ce dont vous avez besoin!

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est

Plus en détail

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19 Programmation MySQL/PHP Programmation MySQL/PHP p.1/19 CGI et bases de données Principe : création de documents à partir d une BD MySQL se charge du stockage, de la protection des données, de l interface

Plus en détail

Plateforme Systempay. Intégration du module de paiement pour la plateforme Thelia. Version 1.5

Plateforme Systempay. Intégration du module de paiement pour la plateforme Thelia. Version 1.5 Plateforme Systempay ntégration du module de paiement pour la plateforme Thelia. Version 1.5 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa

Plus en détail

Manuel utilisateur CNES Centre de Compétences Techniques (CCT)

Manuel utilisateur CNES Centre de Compétences Techniques (CCT) Manuel utilisateur CNES Centre de Compétences Techniques (CCT) Ce manuel utilisateur a pour vocation de présenter les principales fonctionnalités disponibles pour l utilisateur adhérent, c'est-à-dire qui

Plus en détail

Vous devez également connecter la base de votre le téléphone au routeur et vérifiez que le téléphone est bien inscrit sur la base.

Vous devez également connecter la base de votre le téléphone au routeur et vérifiez que le téléphone est bien inscrit sur la base. CONFIGURER GIGASET C590 IP, A510 IP, C610 IP, A580 IP, ETC. Ce tutoriel a été réalisé avec un téléphone sans fil Gigaset C590 IP, mais peut être utilisé pour configurer la plupart des téléphones IP Gigaset

Plus en détail

«14_Synthese _PHP_MySQL_cours_4»

«14_Synthese _PHP_MySQL_cours_4» «14_Synthese _PHP_MySQL_cours_4» Maintenant que nous nous sommes connectés à la base de données et y avons mis des informations via un formulaire (cours 13), nous allons voir comment interroger nos tables

Plus en détail

MANUEL de réservation des courts par internet et par borne interactive

MANUEL de réservation des courts par internet et par borne interactive MANUEL de réservation des courts par internet et par borne interactive Sommaire Préambule... 2 Règles... 2 Navigateurs... 2 Support utilisateur... 2 Utilisation... 3 Demande d'envoi des codes d accès...

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

NOTICE TELESERVICES : Créer mon compte personnel

NOTICE TELESERVICES : Créer mon compte personnel NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...

Plus en détail

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation.

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. TUTORIEL HABITATION Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. Service Informatique 26/08/2010 Bienvenue sur ce tutoriel concernant le module habitation, si vous

Plus en détail

MANUEL de réservation des courts par internet et par borne interactive

MANUEL de réservation des courts par internet et par borne interactive MANUEL de réservation des courts par internet et par borne interactive Sommaire Préambule... 2 Règles... 2 Navigateurs... 2 Utilisation... 3 Demande d'envoi des codes d accès... 4 Identification... 5 Modification

Plus en détail