Designed by NoKi !
66 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter





   

PHP-MySQL : Formulaire (1/4)

pour le script 'Bon anniversaire' de DB77





yves42
Formulaire et script d’enregistrement pour le script « Bon anniversaire » de DB77 en PHP/MySQL
Suite à la création du script « Bon anniversaire » par DB77, je me suis dit qu’il serait plus facile que les visiteurs puissent rentrer eux-mêmes leur nom, prénom, date de naissance et courriel. J’ai donc développé un petit script en enchainant différentes fenêtres. Je vous le livre ici.

La première manipulation à faire est la création de la base MySQL avec Phpmyadmin par exemple elle doit s’appeler : `anni`. Ensuite on insert la table ‘users’ avec les champs dont on a besoin avec le code ci-dessous :

DROP TABLE IF EXISTS `users`;
CREATE TABLE IF NOT EXISTS `users` (
  `id` smallint(6) NOT NULL auto_increment,
  `nom` varchar(255) collate latin1_general_ci NOT NULL default '',
  `prenom` tinytext collate latin1_general_ci NOT NULL,
  `date_anni` date NOT NULL default '0000-00-00',
  `mel` varchar(255) collate latin1_general_ci NOT NULL default '',
  `envoye` binary(1) NOT NULL default '',
  `photo` text character set latin1 NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `mel` (`mel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ;
Puis à l’aide d’un éditeur de texte, Bloc-notes Windows par exemple, on crée les fenêtres dont on a besoin en les nommant scrupuleusement comme indiqué.


Form_anni.php

<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nom</title>
<script language="javascript"> 
function verif() 
{mes=""; 
if(document.frm.nom.value==''){mes=mes+"\n-Nom manquant";} 
if(document.frm.prenom.value==''){mes=mes+"\n-Prénom manquant";} 
if(document.frm.date_anni.value==''){mes=mes+"\n-Date de naissance manquant";} 
if(document.frm.mel.value==''){mes=mes+"\n-Courriel manquant";} 
if(mes!=''){alert("A completer :"+mes);return false;}else{return true;} 

</script>
 
</head>

<body>

<form name="frm" method="POST" action="insert_anni.php" onSubmit="return verif()">
<p>&nbsp;</p>
<div align="center">
   <table border="0" width="70%" id="table1" cellspacing="0">
      <tr>
         <td align="right" width="379">Nom : </td>
         <td align="left"><input type="text" name="nom" size="40"></td>
      </tr>
      <tr>
         <td align="right" width="379">Prénom : </td>
         <td align="left"><input type="text" name="prenom" size="40"></td>
      </tr>
      <tr>
         <td align="right" width="379">Date de naissance : </td>
         <td align="left"><input type="text" name="date_anni" size="12"> sous 
         la forme JJ/MM/AAAA</td>
      </tr>
      <tr>
         <td align="right" width="379">Courriel : </td>
         <td align="left"><input type="text" name="mel" size="40"></td>
      </tr>
      <tr>
         <td align="right" width="379">&nbsp;</td>
         <td align="left">
         <input type="hidden" name="envoye" size="2" value="0"></td>
      </tr>
      <tr>
         <td align="right" width="379">
         <input type="submit" value="Suivant" name="B1" style="float: right"></td>
         <td align="left"><input type="reset" value="Rétablir" name="B2"></td>
      </tr>
   </table>
</form>

</body>

</html>


Pour pouvoir écrire dans ce forum, identifiez-vous !

 Lire  02/10/08 17:49 de t-chris
J'ai recopié tes fichiers mais il me donne ca : Erre...
  • 02/10/08 22:51 de Didier comme le message d'erreur te l'indique.....
  •  Lire  12/09/08 23:21 de t-chris
    J'ai essayé avec ton code, j'ai initialisé la bd mais...
  • 12/09/08 23:57 de Didier <§img=http://www.asp-php.net/espace/aure...
  • 13/09/08 03:25 de t-chris J'ai essayé avec le script « Bon anniv...
  • 13/09/08 08:07 de DB77 Tu dois te tromper car il n'y a pas d'INSER...
  •   v1.3p © ASP-PHP.net 2002  

    yves42 le 21/07/2008 (5 228 hits)
    Didier Téléchargez 1200 Partitions Gratuites !!!
    Au fil des news  
    Amélioration du Search MOSS : Les scopes - Quelques possibilités d'amélioration du Search
    Lorsqu'on installe le moteur de recherche de MOSS et qu'on le configure basiquement, on veut ...
    SharePoint - Lister les templates utilisés - Identifier les définitions utilisées par vos sites
    Un site SharePoint est créé à partir d'un modèle ou définition de site. Mais comment savoir après ...
    PowerShell - Profile avec la participation de mon ami Tigrou :)
    Adobe - Lancement de la CS4, tous à vos agendas !
    [MAJ] PHP - Fonctions de redimensionnement d'images - BD : redimensionner image + picto après upload
    Ajout de FONCTIONS de redimensionnement.
    PHP - Tchat PHP V2.1 sans base de donnée
    SharePoint et les statistiques d'utilisation - Comment obtenir des statistiques depuis SharePoint
    La mise en place de ferme SharePoint doit s'accompagner d'une notion de gouvernance. Cette notion ...
    Adobe - Nouvelles annonces Adobe sur le salon IBC 2008
    PHP - PHP TV emission 2 (septembre 2008)
    PHP - PDO ADMIN
    [MAJ] Inscription contrôlée à une NewsLetter ou Service - Abonnement avec confirmation et désabonnement
    Correction d'un point-virgule manquant (merci de m'avoir obligé à chercher JPierre) dans le module ...
    PHP - Premier lundi d'une semaine et d'une année
    JavaScript - Premier lundi d'une semaine et d'une année
    ASP - Premier lundi d'une semaine et d'une année
    Alphabet Radio et Code Morse - Alpha Zulu appelle Tango Charlie !
    Encoder-Décoder en "Alphabet Radio" ... "Alpha Zulu appelle Tango Charlie !" ou en Code Morse ... ...
    Filtrer les modèles de site SharePoint - Filtrer l'affichage des modèles de site SharePoint
    Je vous propose de découvrir à l'aide de cet article quels mécanismes peuvent vous permettent de ...
    ASP/PHP - Méthode de cryptage - par table de correspondance
    (ASP/PHP) Une méthode de cryptage de données par l'utilisation d'une "table de correspondance ...
    PHP - Listes liées (1 table) - version2
    JavaScript - Rendre Visible ou Invisible des éléments d'un form
    PHP - Listes liées (1 table) - version1
    JavaScript - Intercepter le click sur vidéo WMP ou flash SWF
    [MAJ] Une base de données sans base de données - Comment travailler avec des fichiers texte ?
    Modification du paramétrage du dossier à scanner dans le popup qui permet de sélectionner l'image.
    Jeux de l'été (et de 5) - Un jeu de Motus (mots de 8 lettres)
    C'est reparti pour un tour... Comme je venais de proposer un jeu de Mastermind, je me suis dit que, ...
    PowerShell - Extraire toutes les collections SharePoint en CSV
    PowerShell - Lister les collections pour une WebApp SharePoint
    PowerShell - Lister les utilisateurs d'un site SharePoint
    PowerShell - Connaître le code version de votre SharePoint
    Connaître la version de SharePoint installée - Comment savoir la version de SharePoint en cours
    Dans le cadre de la maintenance de plusieurs fermes SharePoint, il est indispensable de connaître ...
    PowerShell - Travailler avec une base de données SQL Server
    .NET - Visual Studio 2008 sur Facebook : çà rock's
    PowerShell - Ajouter des liens sur deux niveaux dans SharePoint
    Un petit annuaire perso avec photo - en PHP et MySQL
    Avoir des copains et des amis c'est bien que dis-je c'est même vital pour le bien être de chacun. ...
    Une base de données sans base de données - Comment travailler avec des fichiers texte ?
    Suite à une question sur le forum (les habitués me connaissent), je propose une mini-gestion de ...
    ASP/PHP : Affichage de données en tableau html - Afficher des données (BD, Array) dans un tableau
    Création d'un tableau "à la volée" pour afficher ses données. Affichage "en ligne" ou "en ...
    PowerShell - Ajouter une liste dans un site SharePoint
    Annuaire d'entreprise en PHP - Très pratique pour ne plus rien perdre
    Mon petit annuaire d'entreprise, je m'en sers tous les jours alors autant vous en faire profiter. ...
    PHP-MySQL : Formulaire - pour le script 'Bon anniversaire' de DB77
    Formulaire et script d'enregistrement pour le script « Bon anniversaire » de DB77 en PHP/MySQL ...
    .NET - Introducing Microsoft Silverlight 2.0, 2nd Edition
    PHP5 - Upload de fichiers - Classe PHP
    PHP - PHP 5 /MYSQL® 5
    Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
    Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
      Scripts : Scripting | ASP-PHP | ASP.net | Divers
      Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
    v3 © Didier 2003   
     

    Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
     TechNet MVP CodePPC Wygwam Codes Sources The Inquirer FR El Roubio DotNet Project Groupes Utilisateurs Microsoft ASP-magazine