...:.:: Bienvenue sur mon site ::.:...
HOME | PERSO | LINKS | ABOUT
PHP : Exemple Complet

Voici un exemple d'utilisation fréquente de PHP, c'est à dire, accedant à une base de données (on a utilisé ici MySQL pour la base de données).

Comment créer la base de données :

Ici sont regroupées et utilisées quelques une des fonctions les plus utiles de MySQL. En entrant ces commandes vous créerez une base de donnée utilisable pour la suite de l'exemple... (la casse n'ayant pas d'importance, figurent en majuscule les mots clé de la syntaxe de MySQL)

CREATE DATABASE exemple;
USE exemple;
CREATE TABLE anniversaire(id INT(2) NOT NULL, nom TEXT NOT NULL, prenom TEXT NOT NULL, naissance DATE NOT NULL, PRYMARY KEY(id));
SHOW TABLES;
DESCRIBE anniversaire;
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (1, "dupont", "charles", "1970/08/10");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (2, "dubois", "jacques", "1968/05/12");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (3, "dupuis", "antoine", "1973/11/02");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (4, "araneda", "claudio", "1970/07/16");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (5, "faucillon", "damien", "1980/08/30");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (6, "dupont", "madeleine", "1972/01/26");
INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (7, "picamal", "alexandra", "1980/10/16");
UPDATE anniversaire SET naissance="1980/08/31" WHERE id=5;
SELECT * FROM anniversaire;
DELETE FROM anniversaire WHERE nom="picamal";
SELECT nom, prenom FROM anniversaire WHERE id<4 ORDER BY naissance;
CONNECT exemple;
SELECT nom, prenom FROM anniversaire WHERE nom LIKE "d%";
...
...
...
\q

On a crée ainsi une base de données contenant une seule table ; utilisons la...

Pages HTML :

La première page devra s'appeler "anni.html" :

<HTML>
<HEAD>
<TITLE> Site des dates d'anniversaires </TITLE>
</HEAD>
<BODY>
<center>
Vous ètes sur le site des dates d'anniversaires...<BR>
</center>
<BR>
Vous pouvez consulter des dates de naissance, en remplissant les cases ci dessous :<BR>
PS : les majuscules n'ont pas d'importance.<BR>
<FORM ACTION="date.php" METHOD=POST>
Nom : <INPUT TYPE=text NAME="nom"><BR>
Prenom : <INPUT TYPE=text NAME="prenom"><BR>
<center>Le champ "Nom" est obligatoire.<BR><INPUT TYPE=submit VALUE="Consulter"><BR></center>
</FORM>
Ou bien consulter le prochain anniversaire à souhaiter :<BR>
<FORM ACTION="anni.php" METHOD=POST>
<center><INPUT TYPE=submit VALUE="Prochain Anniversaire"><BR></center>
</FORM>
<BR>
<!-- Ceci est un commentaire : les 6 lignes qui suivent verront leur utilité à la fin de ce chapitre... -->
Si vous voulez modifier la base de donnée, cliquez ici :<BR>
Mais attention il vous faudra donner votre <b>nom</b> et votre <b>mot de passe</b>...<BR>
<FORM ACTION="modif.html" METHOD=POST>
<center><INPUT TYPE=submit VALUE="Entrer"><BR></center>
</FORM>
</BODY>
</HTML>

TOP

Pour tous commentaires, remarques (et insultes), contactez moi.