Le langage PHP est un langage de programmation orienté objet. Simple, gratuit et efficace, il va vous permettre de réaliser votre site internet dynamique comme les langages PERL, ASP etc.
De plus en plus de sites utilisent ce langage open source qui est d'une puissance extraordinaire. Cependant, il s'adresse aux personnes connaissant déjà le langage HTML, c'est pourquoi nous vous invitons à consulter la partie cours HTML du site avant de vous attaquer à celle-ci.
Créer une table SQL
Nous allons essayer de vous montrer comment créer votre table sql avec plusieurs options. Nous allons partir d'une table nomée: donnees_du_visiteur
Dans cette table seront stockées les informations suivantes: Nom, Prenom, Adresse email, Site Web, Age, Ville.
C'est parti, nous créons la table qui contiendra les données ci-dessus:
create table donnees_du_visiteur
(nom varchar (255) not null,
prenom varchar (255) not null,
email varchar (255) not null,
site varchar (75) not null,
age varchar (100) not null,
ville varchar (75) not null )
Create table signifie que nous créons la table avec comme nom: donnees_du_visiteur.
Chaque table a un nom pour être identifiée et pour pouvoir être appelée sur une page web.
VARCHAR(255) signifie que les données pour ce champs peuvent contenir maximum 255 caractères, vous ne pouvez pas en mettre plus. Si par contre vous remplacez VARCHAR par TEXT, le champs pourra contenir autant de caractères que vous le voulez. NOT NULL est nécessaire si vous voulez que le champs soit obligé d'être rempli.
Votre table est maintenant créée, nous allons faire le formulaire qui récupèrera les informations du visiteur pour les enregistrer dans mysql. Le formulaire que vous verrez ci-dessous est 100% en html, vous devez juste faire attention aux noms des champs du formulaire, il faut que ceux-ci correspondent aux mêmes noms de votre table MYSQL
Voilà, notre formulaire est maintenant créé, les données seront transmise par la variable $_POST dans la page validation.php, dans cette page doit contenir du code php qui permettra de vérifier les informations et de les enregistrer.