Designed by Vince El Roubio !
45 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter






   

Dreamweaver MX + Php + MySql (1/8)

Les formulaires - partie 3





JPierre
Je vous propose cette fois un formulaire qui va nous servir à télécharger une image et à lui associer un texte. Nous allons imaginer la Une d'un Edito....


Introduction - Conception du formulaire, - Comportement serveur Php Upload - Renseigner le comportement - Analyse du code (avant modification) - Analyse du code (après modification) - La page index.php(après modification) - Conclusion



Introduction...



Vous avez appris :
- Ajouter une balise Form
- Concevoir un formulaire
- Ajouter des Champs > Texte, Liste/Menu, Bouton radio.
- Ajouter un enregistrement dans votre table MySql
- Lister les enregistrements
- Supprimer plusieurs enregistrements
- Ajouter un comportement > Serveur ou Coté client
- Et le mettre en oeuvre
- Ajouter une feuille de style à vos pages

Vous allez apprendre comment utiliser:
Toujours dans un formulaire

- Un champ de Fichier
- Un Champ Zone de Texte
- Une zone espace réservée pour une image
- Manipuler le code dans l'éditeur de Dreamweaver

Pré-Requis.


Ajouter une table dans votre base de données
ex : edito
.# Structure de la table `edito`
#
CREATE TABLE edito (
  id int(11) NOT NULL auto_increment,
  resume text NOT NULL,
  photo varchar(50) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM COMMENT='tb_edito';

Cette table contient trois champs:

- Id > pour classer éventuellement les éditos
- resume > pour saisir le contenu
- photo > pour stocker le nom du fichier photo

Ajouter à votre site ces pages :

- index.php > Pour afficher vos éditos saisis
- saisie.php > Pour ajouter un édito dans votre table edito
- erreur.php > A afficher s'il y a un problème de téléchargement
- valider.php > Si le téléchargement s'est bien passé

Vous pouvez choisir à votre convenance le nom des fichiers, je vous les donne dans le but de bien comprendre tout ce qui va suivre .....

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

 Lire  12/06/09 10:36 de dlmt
Bonjour et merci à tous pour vos connaissances que vo...
  • 12/06/09 12:09 de lolo5971 hello, Utilises tu un serveur loca...
  • 12/06/09 12:43 de dlmt easy php, et le dossier est deja créé, et o...
  • 12/06/09 13:03 de lolo5971 fais des phrases - Je parle pas langa...
  • 12/06/09 13:12 de dlmt Merci pour ta réponse. En fait le probleme ...
  • 12/06/09 13:16 de DB77 Astuce : Si le gus ne remplit pas le champ...
  • 12/06/09 13:21 de DB77 Je ne connais pas DW, mais en mettant le mê...
  • 12/06/09 13:26 de DB77 Il faut aussi modifier page 6 du tuto pour ...
  • 12/06/09 14:09 de dlmt j'ai tout essayé mais impossible d'envoyer ...
  • 12/06/09 14:24 de DB77 Oui, tu as raison, mets les avant : $ti...
  • 12/06/09 15:12 de dlmt je l'ai fait mais je comprends pas il met d...
  • 12/06/09 15:22 de DB77 Le problème c'est que sur la page de ce tut...
  • 12/06/09 15:29 de dlmt ça fait pareil avec le champ du tuto "resum...
  • 12/06/09 15:36 de DB77 Je pense qu'à la page 6, il faut mettre : ...
  • 12/06/09 16:02 de dlmt ça me met toujours undefined index... je v...
  • 12/06/09 17:00 de DB77 Quelle ligne ? Si c'est sur le $_POST['res...
  • 12/06/09 17:11 de dlmt ligne 19 sur le post resume, mais mon champ...
  • 12/06/09 18:53 de JPierre Hello J'arrive un peu tard, alors le ...
  • 12/06/09 19:51 de DB77 Le problème est ailleurs JPierre car l'inse...
  • 12/06/09 20:45 de JPierre Oups c'est vrai, j'avais testé dans ce...
  • 12/06/09 21:17 de dlmt je suis arrivé à mettre la variable avant l...
  • 12/06/09 22:26 de DB77 JPierre, si tu pouvais m'envoyer tous les m...
  • 13/06/09 14:46 de JPierre Hello Denis Les fichiers sont en télé...
  • 13/06/09 15:05 de DB77 Donc le fichier saisie.php modifié : <?php...
  • 15/06/09 09:46 de dlmt Merci JPierre et merci Denis, c'est super ...
  • 15/06/09 09:58 de DB77 Content pour toi. J'ai modifié également l...
  • 16/06/09 09:20 de JPierre Hello Denis Je vais le faire, faut-il...
  • 16/06/09 10:39 de DB77 Salut JPierre, Je viens de te transférer m...
  • 24/06/09 17:18 de dlmt encore merci pour votre aide à tous les Jpi...
  • 24/06/09 18:53 de DB77 Tu peux préciser car s'il n'y a pas de fich...
  • 25/06/09 10:47 de dlmt Effectivement... mais alors j'ai un pb car ...
  • 25/06/09 11:18 de DB77 Ah bon ! Et il est où alors ? Il faudrait ...
  • 25/06/09 20:27 de JPierre Bientôt, car pour l'instant je suis fo...
  •  Lire  24/04/09 14:46 de bricilor
    Merci de vos réponses à JPIERRE é à DB77. je souhaite...
  • 24/04/09 19:44 de DB77 <§img=http://www.asp-php.net/espace/aurelie...
  • 25/04/09 09:10 de JPierre Hello Une ligne c'est un enregistreme...
  •  Lire  23/04/09 21:19 de bricilor
    Bonjour, merci mettre à notre service vos connaissanc...
  • 24/04/09 07:53 de JPierre Afficher les prix, c'est à partir d'un...
  • 24/04/09 08:29 de DB77 Comme dit Jean-Pierre, il faudrait voir si ...
  • 25/04/09 11:37 de JPierre Hello Voilà un exemple à partir d'une...
  •  Lire  25/03/09 22:37 de t-chris
    comment je fais pour modifier la photo ou un autre ch...
  • 26/03/09 11:54 de JPierre Hello A la place de insert tu fais un...
  • 26/03/09 22:39 de t-chris J'y travaille !
  • 04/05/09 21:58 de t-chris Aidez mois Jn Pierre, je n'arrive pas ...
  • 05/05/09 10:07 de JPierre Voilà le code pour comprendre le princ...
  • 05/05/09 18:26 de t-chris Je fais comme tu dis, ms ça marche pas...
  •  Lire  16/03/09 17:27 de pat02
    Bonjour et merci de ce lien fort intéressant, je l'ai...
  • 16/03/09 17:38 de DB77 C'est UPDATE pour modifier. INSERT ça sert ...
  • 16/03/09 20:51 de JPierre C'est logique, le tuto parle d'ajout p...
  •  Lire  15/03/09 23:04 de pat02
    Bonjour dans le code produit par php upload, vous met...
  • 16/03/09 11:48 de JPierre Hello J'ai une réponse sur ce lien , ...
  •  Lire  27/01/09 19:41 de ilcorto
    Bonjour et avant tout merci de mettre à notre disposi...
  • 28/01/09 12:19 de ilcorto Donc je me réponds pour me donner la s...
  • 28/01/09 13:22 de DB77 Ce n'est pas ta table qui ne prend pas cert...
  • 13/02/09 14:03 de ilcorto Je viens de voir ta réponse DB77. Je m...
  •  Lire  06/12/08 11:25 de en1
    voila mon fichier de connections apres modifications:...
  • 06/12/08 12:45 de Didier <§img=http://www.asp-php.net/espace/aure...
  • 06/12/08 23:50 de JPierre Je n'arrive pas à comprendre , comme d...
  •  Lire  06/12/08 09:20 de en1
    suite et j'ai bien créé la table edito comme ci-dessu...
  • 06/12/08 11:00 de JPierre Hello Il s'agit d'une erreur de ton f...
  • 06/12/08 11:14 de en1 excuse moi je suis un peu novice, pourrais t...
  •  Lire  06/12/08 09:18 de en1
    bonjour, j'ai chargé les 4 fichiers sur mon serveur ...
  • 06/12/08 11:01 de JPierre Ps il ne faut déprimer pour du code ;)
  •  Lire  29/11/08 11:56 de caspergerm
    mon formulaire n'enregistre pas les donnée des champs...
  • 29/11/08 20:32 de JPierre Hello As tu regardé les fichiers à té...
  • 29/11/08 20:35 de caspergerm oui bien sur et tjr je reçoi ce me...
  • 29/11/08 20:45 de JPierre Tu as bien regardé de ce coté, car tou...
  • 29/11/08 20:50 de caspergerm je vais le refair dès le début et ...
  • 29/11/08 21:15 de caspergerm voila maintenant que j'ai changer ...
  • 30/11/08 12:05 de JPierre hello donne moi le code de ton insert...
  • 05/12/08 22:09 de caspergerm Bonsoir a tous le monde Veuille...
  • 06/12/08 19:23 de JPierre Hello regardes > Dream a écrit ceci :...
  • 23/12/08 19:51 de caspergerm Bonsoir Mr JPierre Tous dabor mer...
  •  Lire  28/11/08 22:15 de caspergerm
    Bonjour à tous: j'ai esseyé de fair parail mais je...
  • 28/11/08 23:35 de cricri1 soit tu accepte les nulls soit il exis...
  • 04/05/09 20:12 de t-chris mon cher caspergerm, Il faut surtout u...
  •  Lire  28/10/08 21:18 de t-chris
    Jp il faut que tu m'aides. J'ai tout fais avec ce tu...
  • 30/10/08 09:37 de JPierre Alors il faut voir si le dossier qui v...
  •  Lire  08/10/08 16:54 de t-chris
    D'abord merci pour ce script fabuleux. Je l'ai adapté...
  • 09/10/08 19:30 de JPierre Hello Si tu n'arrives pas à enregistr...
  • 09/10/08 20:55 de t-chris Comme je te l'ai dit, ça marche en loc...
  • 09/10/08 22:03 de DB77 Derrière chaque instruction mysql, il faudr...
  • 09/10/08 23:02 de t-chris merci mais donne pas d'erreur jusqu'a ...
  • 10/10/08 11:19 de DB77 Et sur la connexion, tu as ajouté aussi le ...
  • 14/10/08 18:05 de t-chris Je vous envoie le code: <?php require...
  • 15/10/08 09:09 de DB77 C'est ce fichier connex.php qu'il faut voir...
  • 17/10/08 07:59 de JPierre Hello Comme dis Denis, pour tester ta...
  • 20/10/08 19:03 de t-chris oui je connecte bien. La preuve les in...
  •  Lire  26/09/08 12:08 de bea256
    Bonjour JPierre, Tout d’abord, un grand merci pour v...
     Lire  23/09/08 19:23 de t-chris
    Il n'en rien je vous l'assure
  • 23/09/08 20:19 de DB77 <§img=http://www.asp-php.net/espace/aurelie...
  • 23/09/08 20:55 de t-chris Merci a toi.
  •  Lire  23/09/08 17:38 de t-chris
    J'ai oté le bout de code html qu'etait en haut de la ...
  • 23/09/08 19:05 de DB77 C'est qu'il en reste encore avant ton instr...
  •  Lire  16/09/08 18:21 de t-chris
    Exuse moi, j'ai suivi toutes les etapes mais me sort ...
  • 16/09/08 19:43 de DB77 Il ne manque pas une parenthèse ici : if(@...
  • 16/09/08 22:10 de JPierre hello compare avec le fichier qui est...
  • 16/09/08 22:15 de DB77 Non, après file et avant $ :)
  • 17/09/08 20:15 de JPierre Yes, oups ;)
  • 25/03/09 22:36 de t-chris Ah ça marche parfaitement bien merci.
  •   v1.3p © ASP-PHP.net 2002  

    JPierre le 16/06/2009 (257 467 hits)
    Didier Testez gratuitement la plateforme web de Windows Server 2008 !
    Gagnez un voyage aux Etats-Unis pour la MS Project Conference !
    Au fil des news  
    Adobe - Adobe annonce MAX 2009 !
    [MAJ] Dreamweaver MX + Php + MySql - Les formulaires - partie 3
    Mise à jour du code, par DB 77, affichage du code erreur, dans la page erreur.php, traduction des ...
    PHP - News avec photo - Système de gestion - affichage
    Gestion - Administration - Affichage d'une "News", "Actualité", "Info", ... avec : - mise en forme ...
    Dreamweaver Php Mysql - Région répétée imbriquée
    Je rebondis, sur un post du forum, pour vous montrer comment obtenir grâce à l'extension Simulated ...
    Gérer les bases de contenu SharePoint - Gérer la croissance du volume des données
    Dans le cadre de la gestion quotidienne de ferme SharePoint, il existe une partie qu'il faut ...
    PHP - Le Coach PHP sur Visual Studio
    .NET - Ecrire une application .NET utilisant MySQL
    PHP - Utilisation de PHP dans le monde Microsoft
    Magazines - Le n° 119 de Programmez est disponible
    Adobe - Adobe annonce Photoshop Marketplace
    [MAJ] Tutoriel AJAX simple - En avant vers le WEB2.0
    Mis à jour le 20/04/2009
    Captcha «maison» sans extension - Et en plus, c'est gratuit ;)
    Un ami m'a demandé de l'aide ce matin pour insérer un captcha dans un formulaire pour son site ...
    Dreamweaver CS4 - Photoshop CS4 - Alliance parfaite pour la gestion des images
    Pour changer un peu des pages de code, je vous propose de voir ensemble, la fonctionnalité très ...
    JavaScript - Calcul automatique d'une facture
    Amélioration du Search MOSS: Manipulation XSL - Utilisation du XSL dans l'affichage des résultats
    Parmi tous les articles sur l'amélioration du moteur de recherche de Microsoft Office SharePoint ...
    Outils - Editeur d'icônes IcoFX
    Magazines - Le n°118 de Programmez est disponible
    JavaScript - Imprimer une autre page que celle en cours
    CSS - div pour imiter frame (Bandeau/Menu FIXES)
    [MAJ] [PHP] Un calendrier très complet -
    ajout des événements au calendrier
    PowerShell - Winforms pour l'aide des commandes GET PowerShell
    Adobe - Adobe Photoshop Lightroom 2 est offert ....
    Amélioration du Search MOSS: synonyme et Best Bet - La gestion des synonymes dans MOSS Search
    Le moteur de recherche de MOSS permet la configuration d'une liste de synonymes. Nous verrons donc ...
    AJAX - récup champs formulaires pour POST en AJAX
    PowerShell - Un windows Forms pour SharePoint en PowerShell
    Sondage associatif (compatibilité) - Qui va bien avec qui ?
    Cette fois, c'est un petit sondage que je vous propose. Il pourra bien sûr être adaptée à vos ...
    ASP - Hashage MD5 (cryptage irréversible)
    Adobe - 80% de réduction sur les versions Adobe Creative
    CSharp - Interroger un serveur Whois
    CSharp - Equivalent de la fonction PHP htmlentities()
    CSharp - Somme de contrôle CRC32
    Magazines - Le n°117 de Programmez est disponible
    Hebergement - Hébergement ASP et ASP.Net
    MOSS - Mon Profil - Personnalisation des profils utilisateurs de MOSS
    La gestion des profils utilisateurs de SharePoint fait partie des fonctionnalités de base de ...
    Dreamweaver CS3 + Php + Mysql - Le Jeu d'Enregistrements - Les fondamentaux Part-3
    La 3ème partie des fondamentaux, traitera essentiellement du jeu d'enregistrements ou Recordset. ...
    Mon mini-site @ Home - avec Windows, Free, Wamp & DynDNS
    Envie d'héberger votre petit site chez vous, sur votre ordinateur ? de partager des fichiers avec ...
    Magazines - Le n°116 de Programmez est disponible
    Recevoir ses identifiants par mél - Bien pratique pour les petites têtes
    Encore une question posée sur le forum et zou... Le problème est simple : On a oublié ses ...
    ASP.NET - code pour le bouton enregistrer
    Microsoft - Grand jeu-concours MSDN : l'indice d'ASP-PHP.net !
    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
    v3b © Didier 2003   
     

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