website logo
Auteur
avatar
fliaigre

Forum » » SFORM » » Un formulaire sform pour présenter des données en tableau


Posté : 9 nov. 2007 à 21:40 icone du post

A priori sform est fait pour présenter des zones de saisie à la suite.

J'ai une demande d'un membre pour échanger des formules de préparation pharmaceutique où il me faudrait présenter un tableau à trois colonnes pour 10 lignes dans lesquelles on saisirait des trucs du genre.
"
Produit chimique Quantité Commentaire
Rhodorsil 1.25 g blabla
Triéthanolamine 0.75 g
Acide stéarique 4 g
Huile de noyaux 5 g
Glycérine 1 g
Nipagine 0.10 g
H.E. de citron (57 gttes / g) 0.10 g
Eau purifiée QSP25 g"

dans un champ "$m->add_field('formule', "Formule réalisée :","",'textarea',true,600,10,"","");"

Avez vous une idée?

Le but est de présenter les choses proprement.

Voilà mon formulaire actuel



<?PHP
/************************************************************************/
/* SFORM Extender for NPDS V Forum                                      */
/* ===========================                                          */
/*                                                                      */
/* 2002 - 2003                                               */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/

// ---------------------------------------------------------------------
// CE CHAMPS est indispensable --- Don't remove this field
// Champ text : Longueur = 50 / obligatoire / Pas de vérification
$m->add_field('subject', "Dénomination :","",'text',false,50,"","");
// ---------------------------------------------------------------------

// Titre de la Grille de Formulaire
$m->add_title("Echange formules TP<BR> -: CFA :-");

// ---------------------------------------------------------------------
// CE CHAMPS est indispensable --- Don
't remove this field
// Champ text : Longueur = 50 / obligatoire / Pas de vérification
$m->add_field(
'message', "Forme pharmaceutique :","",'text',true,50,"","");
// ---------------------------------------------------------------------

// ---------------------------------------------------------------------
// CE CHAMPS est indispensable --- Don
't remove this field
// Champ text : Longueur = 600 / TextArea / Obligatoire / Pas de Vérification
$m->add_field(
'formule', "Formule réalisée :","",'textarea',true,600,10,"","");
// ---------------------------------------------------------------------


// ---------------------------------------------------------------------
// CE CHAMPS est indispensable --- Don
't remove this field
// Champ text : Longueur = 600 / TextArea / Obligatoire / Pas de Vérification
$m->add_field(
'fabrication', "Protocole de fabrication :","",'textarea',true,600,15,"","");
// ---------------------------------------------------------------------

// ---------------------------------------------------------------------
// CE CHAMPS est indispensable --- Don
't remove this field
// Champ text : Longueur = 600 / TextArea / Obligatoire / Pas de Vérification
$m->add_field(
'reglementation', "Réglementation :","",'textarea',false,600,10,"","");
// ---------------------------------------------------------------------

// Champ Boite à cocher / Valeur de retour true / coché
$m->add_checkbox(
'sig', "Ma signature", 'true', false, true);
// Champ Boite à cocher / Valeur de retour true / non-coché
$m->add_checkbox(
'notify2', "Notification par Email?", 'true', false, false);


// ----------------------------------------------------------------
// CES CHAMPS sont indispensables --- Don
't remove these fields
// Champ Hidden
$m->add_field("forum","",$forum,
'hidden',false);
// extra
$m->add_extra("<tr><td align=center colspan=2>");
// Reset bouton
$m->add_field(
'Reset',"","R a z",'reset',false);
$m->add_extra(" ..::.. ");
// Submit bouton
$m->add_field(
'Submit',"","Soumettre",'submit',false);
$m->add_extra("</TD></TR>");
// ----------------------------------------------------------------

?>



Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=22984&forum=19