Accueil
Tutoriels
  Préface Preface
 Créer son site Créer son site
 Tutoriaux Tutoriaux (163)
 Les 20 meilleurs cours TOP 20
 Astuces Astuces

 HTML HTML
 XHTML XHTML
 PHP/MySQL PHP/MySQL
 Javascript Javascript
 CSS CSS menu
 Photoshop Photoshop
 Flash Flash
 Swish Swish
Recherche :
 
autres
  Accueil Accueil

 Forum FORUM
 New Yoric News YoRiC
 Livre d'or Livre d'or
 Statistiques Statistiques
 Humour ++++

 Plan du site Plan du site
 Bannières Bannières
 Contacts Contacts
  

PHP / MYSQL Insertion MySQL
> > > > Posez une question dans le Forum ! < < < <
Insérer un tutorial !



Voici donc le script du formulaire pour soumettre une nouvelle blague, c'est du HTML simple, reportez vous aux cours appropriés sur le site si vous ne le comprenez pas. Ne copiez pas nos commentaires commencant par <== !!


1.<html>
2.<head>
3.<title>Insertion de blagues</title>
4.<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5.</head>
6.
7.<body bgcolor="#FFFFFF">
8.<form method="post" action="blginsert.php3"> <== formulaire qui envoie vers une page (ici la même) avec la variable insérer ayant comme valeur 1
9.<table width="100%" border="0" cellspacing="0" cellpadding="0">
10.<tr>
11.<td width="25%">
12.<div align="right" ><font size="3" face="Verdana">Catégorie :</font></div>
13.</td>
14.<td width="75% ">
15.<input type="text" name="cat"> <== récupère la catégorie
16.</td>
17.</tr>
18.<tr>
19.<td width="25%">
20.<div align="right" ><font size="3" face="Verdana">Blague :</font></div>
21.</td>
22.<td width="75%">
23. <textarea name="blg" cols="60%" rows="7" ></textarea> <== récupère la blague
24.</td>
25.</tr>
26.<tr>
27.<td colspan="2">
28.<div align="center">
29.<input type="submit" name="bt" value="OK"> <== envoie le forùmulaire
30.</div>
31.</td>
32.</tr>
33.</table>
34.</form> <== fin du formulaire
35.</body>
36.</html>

Ici, on passe donc au code PHP, il est composé de plusieures parties :
=> la connexion à la base de données réalisée par un mysql_connect("adresse","utilisateur","mot de passe");
=> la recherche si le formulaire a été rempli
=> l'insertion en elle même de ce type : mysql_db_query("nom de la base de donnée","INSERT INTO nom de la table (champs)values ('$valeur 1',$valeur 2')");
=> l'affichage d'un message de confirmation de l'opération

37.<?php
38.
39.mysql_connect ("localhost","root",""); <== connection à la base de données
40.

41.if ($bt) <== si on a clique sur le bouton alors
42.{
43.
44.$ok=mysql_db_query("essai","INSERT INTO blagues (categorie,blague)values
45.(\\"$cat\\",\\"$blg\\")"); <== insertion dans la base de donn. essai, dans la table blagues des variables $cat en cat et de $blg en blg (il faut savoir que les noms de variables en php comencent toujours par un $ )
46.echo"<div align='center'>";
47.echo"<font face='Verdana' size='3' >L'élément a bien été inséré !</font>";
48.echo"</div>";
49.}
50.?>

Enregistrez tout ce document dans un fichier appeler blginsert.php3

 

 


Ecrit par : YoRiC, lu 22099 fois [18] commentaires commentaire
imprimersuivant

Temps d'exécution : 0.03592 sec
 
personnes en ligne
 25 connectés
membres

Mémoriser ?



liens
noir
Beocia

partenaires :
PSDMag

PHP Splutions

www.joliespages.com

Tous droits réservés à yo-ric 2002 - 2007