|
Voici un petit exemple sur comment récupérer les données d'un formulaire et les insérer dans une table de la base de données de joomla!.
La récupération des données ce fait dans la partie soumettre des pièces du formulaire dans la section début de sousmission.
-
// load the standard FacileForms library
-
$this->execPieceByName('ff_InitLib');
-
-
// retrieve the submitted values
-
$nom = ff_getSubmit('txt_Nom');
-
$prenom = ff_getSubmit('txt_Prenom');
-
$no_civ = ff_getSubmit('txt_No_civique');
-
$rue = ff_getSubmit('txt_Rue');
-
$ville = ff_getSubmit('txt_Ville');
-
$province = ff_getSubmit('txt_Province');
-
$pays = ff_getSubmit('txt_Pays');
-
$code_postal = ff_getSubmit('txt_Code_Postal');
-
$telephone = ff_getSubmit('txt_Telephone');
-
$courriel = ff_getSubmit('txt_Courriel');
-
$provenance = ff_getSubmit('cbo_Provenance');
-
$date_activation = ff_getSubmit('hid_Date_Activation');
-
$date_naissance = ff_getSubmit('txt_Date');
-
$date_expiration = "2007-07-31";
-
if (ff_getSubmit('cbo_Provenance') == "Acheter à la boutique")
-
{
-
ff_query(
-
"INSERT INTO #__cartes_actives ".
-
"(nom, prenom, no_civique, rue, ville, province, pays, code_postal, telephone, courriel, provenance, date_activation, date_naissance, date_expiration)".
-
"VALUES ('$nom', '$prenom', '$no_civ', '$rue', '$ville', '$province', '$pays', '$code_postal', '$telephone', '$courriel', '$provenance', '$date_activation', '$date_naissance', DATE_ADD('$date_activation', INTERVAL 2 YEAR))"
-
);
-
}
-
else
-
{
-
ff_query(
-
"INSERT INTO #__cartes_actives ".
-
"(nom, prenom, no_civique, rue, ville, province, pays, code_postal, telephone, courriel, provenance, date_activation, date_naissance, date_expiration)".
-
"VALUES ('$nom', '$prenom', '$no_civ', '$rue', '$ville', '$province', '$pays', '$code_postal', '$telephone', '$courriel', '$provenance', '$date_activation', '$date_naissance', '$date_expiration')"
-
);
-
}
|