Bienvenue sur Le Projet CSWI de Céline Courros  
Accueil Plan du site Me contacter Les énoncés Les liens Espace détente
Mise en ligne des TP
News
12-02-07 : Nouveau design du site !!!
Partenaires


TP5 CSWI description

Ex 1.

Dans cet exercice, vous allez créer un nouveau fichier PHP qui sera inclu dans tous vos pages PHP qui doivent se connecter à la base de données.
1. Réouvrir les fichiers de la séance précédente.
2. Créer un fichier connect db.php.
Pour tout fichier PHP à venir qui doit se connecter à la base de données, utiliser ce fichier avec require_once("connect_db.php");

Ex 2.

Bases de données Rajouter un champs email de type de données TEXT à votre base de données base cours6.

Ex 3.

Interface de PHP avec MySQL
Dans cet exercice, on va permettre d’inscrire des utilisateurs supplémentaires à votre site internet.
1. Créer une nouvelle page inscription.html. Cette page doit contenir un formulaire qui renvoit vers une page inscrire.php et qui à l’utilisateur de rentrer un pseudo, une adresse email, ainsi qu’un mot de passe.
Remarque : Comme vous le connaissez, il y aura deux champs permettant d’entrer le mot de passe.
2. Créer une nouvelle page inscire.php.
Cette page doit vérifier si les données saisies dans la page inscription.html sont correctes :
• Les deux mots de passe des deux champs mot de passe du formulaire sont identiques.
• L’adresse email semble bien etre une adresse email. Pour cela, utilisez
la fonction PHP suivante qui utilise les expressions régulières
{
// regx to test for valid e-mail adres
$regex = ’^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]{2,})+$’;
if (eregi($regex, $email)) return true;
else return false;
}
• Le pseudo n’existe pas encore dans la base de données
Remarque : Il faudra faire une requete MySQL avec PHP en utilisant l’instruction mysql query. La requete MySQL se servira de l’instruction SELECT de MySQL. Vous pouvez compter le nombre de réponses avec l’instruction PHP mysql num rows.
• L’adresse email n’existe pas encore dans la base de données (de la meme manière que l’exercice précédent).
3. A chaque critère non satisfait, afficher un message d’erreur à l’écran.
4. Si tous les critères sont satisfaits, insérer le nouvel enregistrement dans la table.


Voir le TP5 CSWI

Merci d'avoir visité mon site !!!
Nombre de visites : 1797 (depuis le 12-02-07)
Horloge
Les cours téléchargeables en ppt
Les sujets téléchargeables en pdf



Il y a 1 visiteur connecté sur le site. Adresse IP :
- 38.103.63.59 (c'est vous !)
Copyright © 2006 - Projet CSWI - Site réalisé par Céline COURROS dans le cadre d'une unité d'enseignement de Licence MASS à l'Université Bordeaux II.