Un formulaire Web est un moyen de recueillir des informations auprès de vos visiteurs, et il ne nécessite qu'une petite quantité de code HTML (Hypertext Markup Language) code pour créer un formulaire Web avec Dreamweaver. Cependant, la forme de Web ne sera pas utile , sauf si vous spécifiez dans le code ce qu'il faut faire avec l'information recueillie à partir de la forme . Certains webmasters enregistrer les informations dans un fichier texte à être examiné et traité plus tard. D'autres choisissent d' enregistrer les informations dans une base de données . Cela permet de maintenir les données organisés et sécurisés tout en le rendant plus facile pour interroger et afficher sur d'autres pages du site. Instructions
utilisant un composant
1
Télécharger le formulaire de plug-in de base de données pour Dreamweaver. Le plugin nécessite que vous ayez Dreamweaver MX ou tard . Avec le formulaire de plug-in de base de données , vous n'avez qu'à cliquer sur un bouton et ajoutez les informations de base de données et le plugin va ajouter automatiquement le code dans le formulaire qui enverra l' entrée de l'utilisateur dans une base de données .
2
Double- cliquez sur le formulaire de base de données de . MXP fichier téléchargé pour l'installer dans Dreamweaver. Si vous avez Dreamweaver ouvert, fermez- le avant d'installer le fichier. MXP.
3
Ouvrez le fichier de page Web dans Dreamweaver qui a votre formulaire Web.
4
Cliquez sur le formulaire Web pour le sélectionner. Cliquez sur " Menu" dans Dreamweaver , puis "Commandes ". Cliquez sur "Insérer FormToDatabase " pour faire apparaître la boîte de dialogue Formulaire de données.
5
Entrez dans les détails de votre base de données , y compris le nom de la base de données et le nom d'utilisateur et mot de passe que vous utilisez pour vous connecter dans la base de données . Cliquez sur «OK» lorsque vous avez terminé. Le plugin va ajouter du code dans le fichier de la page Web . Enregistrez le fichier et de le transférer vers votre site.
Ajout de codage
6
Ouvrez le formulaire Web dans Dreamweaver. Basculer vers l'affichage "Code" en cliquant sur le bouton "Code" sur la barre d'outils "Document" .
7
Rechercher le code qui commence le formulaire Web. Il commence par "< nom de formulaire. " . Remplacer l '"action " gestionnaire avec " action = " submit_into_database.php «Par exemple , le code ressemblera à quelque chose comme ceci:
" < nom de formulaire = action " formulaire électronique " = méthode " submit_into_database.php " = "post " "
ignorer les guillemets au début et à la fin de la ligne de code . Votre nom de forme sera autre chose , mais le reste du code doit rester le même au début du formulaire Web . le reste du code après qui montre les différents champs de votre formulaire Web.
8
Sauvegardez et fermez le formulaire. Démarrer une nouvelle page PHP en cliquant sur le menu " fichier" et puis l' bouton "Nouveau" . Sélectionnez " PHP " comme type de fichier que vous créez des catégories. PHP (Hypertext Preprocessor) est un langage de script créé pour faire des sites web dynamiques . utiliser PHP pour le code pour envoyer le formulaire de saisie dans une base de données car il fonctionne bien avec SQL ( langage de base de données)
9
Passer au "Code" voir à nouveau et tapez le code suivant pour initialiser la connexion à la base de données : .
« < ? php
$ user = "username" ;
$ PWD = " mot de passe " ;
$ db = " formdb " ;
$ host = "localhost" ; .
$ cid = {name } _connect de base de données ( $ host , $ usr , $ PWD )
;//connexion à la base de données que vous utilisez
if ($ cid ! ) { echo (" Erreur:" . {name } _error base de données (). "\\ n" );} ?
> "
omettre les guillemets au début et à la fin de le bloc de code . Modifier les informations sur le " $ user ", " $ PWD ", " $ db " et " $ host " variables pour correspondre à celle de votre base de données. plus d'informations $ hôte sera "localhost", afin que vous puissiez garder cette même ajouter le nom de base de données à la ligne suivante : "$ cid = { nom de la base } _connect ( $ host , $ usr , $ pwd ) ; ». Par exemple, si vous utilisez une base de données MySQL , le code sera . être " mysql_connect ( $ host , $ usr , $ pwd ) ; » ou « pg_connect ( $ host , $ usr , $ pwd ) ; » pour une base de données PostgreSQL , changez les autres instances de « { nom de la base }" à bon code pour . indiquer à l'application de base de données que vous utilisez.
10
Ajoutez le code PHP qui va utiliser SQL pour insérer les informations de la forme dans la base de données.
" php < br >
if ($ _SERVER [' REQUEST_METHOD '] == "POST" ) {
//Ce sont les champs de votre formulaire
champ1 = $ _POST [' champ1 ' ] ;
field2 $ = $ _POST [' field2 '] ;
field3 $ = $ _POST [' field3 '] ;
field4 $ = $ _POST [' field4 '] ;
//Insertion dans la base
$ sql = "INSERT INTO table" ; \\ \\ Change' table ' au nom de la table , vous serez insérer les données dans < br >
$ SQL = SQL $ . »( Column1 , column2 , column3 , column4 ) VALUES " ; \\ \\ changement des noms des colonnes ou des champs dans votre base de données Table Banque
$ sql = $ SQL. " ('$ Champ1 », « field2 $', ' field3 $', ' field4 $ ')" ; \\ \\ si vous avez changé les noms des variables ci-dessus , correspondent aux noms ici
$ result = { nom base de données } _db_query ( $ db , "$ SQL ", $ cid ) ;
si {
echo (" Erreur:" {nom de base de données . } _error () ($ result !) . "\\ n $ SQL \\ n"); }
echo (" Les éléments ajoutés à la base avec succès \\ n"); }
{name } _close de base de données ( $ cid ) ;
> "
changer le" champ1 $ »,« field2 $ »,« field3 $ »et« field4 $ »aux noms qui mieux coorespond aux champs de votre formulaire Web. Changer le " champ1 ", " champ2 ", " field3 " et " field4 " au nom des éléments de formulaire dans votre formulaire Web. Si vous avez plus de quatre éléments de formulaire , il suffit d'ajouter plus de lignes de code . Par exemple, si votre formulaire Web est une forme de contact qui comporte cinq champs (nom, adresse , ville, état et code postal ) , cette partie du code ressemblera à quelque chose comme ceci:
"//ce sont les champs de votre formulaire
$ nom = $ _POST [ 'nom' ] ;
$ address = $ _POST [' adresse '] ;
$ city = $ _POST [' ville '] ;
$ state = $ _POST [' état '] ;
$ zip = $ _POST [' zip' ]; "
Faites attention à les commentaires dans le code (les parties qui commence par \\ \\ ) pour modifier le code dans les endroits qui sont nécessaires. regardez aussi pour le "{nom de base de données }" articles dans le code et le modifier au nom de l'application de base de données que vous utilisez. Enregistrez le fichier sous " submit_into_database.php ». Téléchargez ce fichier et le fichier avec le formulaire Web pour votre serveur Web. ces deux fichiers doivent être conservés dans le même dossier .
< br > Photos