Formulaire de création code barre avec phpMyForm

Un autre exemple de formulaire créé avec mon script PHP de formulaire phpMyForm.
Pour le script PHP de génération du code barre, je me suis un peu inspiré de ce code (Rendons à César ce qui est à César !).

Note : je ne fais pas (encore !) de contrôle des caractères tapés. Mais les codes barre générés sont valides si les caractères tapés respectent les spécifications des codes 128 et 39. Pour information voir les liens Wikipedia ci-dessous pour connaitre les caractères valides (ou pas).

code128 : https://fr.m.wikipedia.org/wiki/Code_128
code39 : https://fr.m.wikipedia.org/wiki/Code_39

Orientation
orientation
 
Affichage de l'image du code barre sur l'écran par défaut.

Pour information, les paramètres du formulaire sont définis dans les 2 fichiers ini form_definition.ini et form_options.ini situés dans le dossier phpMyForm/form/barcode.

form_options.ini (Contient les différentes options du formulaire) :

[options]
emplacement=https://www.nonoweb.net/formulaire-de-creation-code-barre-avec-phpmyform/
description=Formulaire de création de code barre code128 et code39
function_after=barcode
center=1
tabindex=1
style_form="border: 1px solid #e1e1e1;border-radius: 5px;clear: both;"
field_border=1px solid #e1e1e1
button_name="Générer le code barre"
text_after_button="<i><small>Affichage de l'image du code barre sur l'écran par défaut.</small></i>"
pos_result=bottom
class_form=nth-margin-bottom
submit_message=
button_position=form

[debug]
;test_ini=1
;form=1
;fields=1


form_definition.ini (Contient les paramètres de chaques champs du formulaires) :

[text]
field_type=text
rules.required.value=1
label=Texte
class=pmf-medium-text
default=nonoweb

[size]
field_type=text
label=Taille
txt_options="opt=range&min=20&max=200&step=1&show_value=1&width=50px"
default=100

[orientation]
field_type=radio
label=Orientation
default=horizontal
br=0

[code_type]
field_type=select
label=Type de code
default=code128

[print]
field_type=checkbox
label=Affichage texte
default=0

;[filepath]
;field_type=text
;label=Chemin du fichier
;class=pmf-regular-text
;disabled=1
;text_bottom="<i><small>Chemin de l'image pour enregistrement sur le serveur (désactivé).</small></i>"

[sizefactor]
field_type=text
label=Grossissement
txt_options="opt=number&min=1&max=5&step=1"
width=4em
style="padding: 2px!important;"
default=2

Comme on est dans WordPress, l'intégration d'un formulaire phpMyForm est un peu différente par rapport à un site non WordPress.

Comment intégrer un formulaire généré par mon script phpMyForm dans une page ou un article WordPress

Mis à jour le : 17/11/2022 23:12

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sélection smileys

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.