Module pour calcul d'assurance Auto

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Module pour calcul d'assurance Auto

    Bonjour je suis débutant en développement joomla, je viens de créer un module calculateur de devis pour assurance , je voudrais envoyé les valeurs saisie par les utilisateurs à une adresse Mail.


    Voici le formulaire :

    Code:
        <form action="<?php echo htmlspecialchars(JFactory::getURI()->toString()); ?>" method="post" id="calc-form-modulescascodevis_en_ligne">
        
        
        		<label id="jform_varListCarburant-lbl" for="jform_varListCarburant" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTCARBURANT"); ?></label>
    <select id="jform_varListCarburant" name="jform[varListCarburant]" class="">
    	<option value="0" selected="selected" <?php if($varListCarburant=="0") echo "selected=\"selected\"" ?>><?php echo JText::_("Choisir"); ?></option>
    	<option <?php if($varListCarburant=="1") echo "selected=\"selected\"" ?> value="1">Essence</option>
    	<option <?php if($varListCarburant=="2") echo "selected=\"selected\"" ?> value="2">Diesel</option>
    </select>
    
    </div>
    <div class="formRow">
    <label id="jform_varListPuissance-lbl" for="jform_varListPuissance" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE"); ?></label>
    <select id="jform_varListPuissance" name="jform[varListPuissance]" class="">
    	<option <?php if($varListPuissance=="1") echo "selected=\"selected\"" ?> value="1"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_1"); ?></option>
    	<option <?php if($varListPuissance=="2") echo "selected=\"selected\"" ?> value="2"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_2"); ?></option>
    	<option <?php if($varListPuissance=="3") echo "selected=\"selected\"" ?> value="3"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_3"); ?></option>
    	<option <?php if($varListPuissance=="4") echo "selected=\"selected\"" ?> value="4"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_4"); ?></option>
    	<option <?php if($varListPuissance=="5") echo "selected=\"selected\"" ?> value="5"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_5"); ?></option>
    	<option <?php if($varListPuissance=="6") echo "selected=\"selected\"" ?> value="6"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_6"); ?></option>
    	<option <?php if($varListPuissance=="7") echo "selected=\"selected\"" ?> value="7"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_7"); ?></option>
    	<option <?php if($varListPuissance=="8") echo "selected=\"selected\"" ?> value="8"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_8"); ?></option>
    	<option <?php if($varListPuissance=="9") echo "selected=\"selected\"" ?> value="9"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_9"); ?></option>
    	<option <?php if($varListPuissance=="10") echo "selected=\"selected\"" ?> value="10"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_10"); ?></option>
    	<option <?php if($varListPuissance=="11") echo "selected=\"selected\"" ?> value="11"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTPUISSANCE_11"); ?></option>
    </select>
    
    </div>
    <div class="formRow">
    <label id="jform_varListUsage-lbl" for="jform_varListUsage" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTUSAGE"); ?></label>
    <select id="jform_varListUsage" name="jform[varListUsage]" class="">
    	<option <?php if($varListUsage=="0") echo "selected=\"selected\"" ?> value="0"><?php echo JText::_("Choisir"); ?></option>
    	<option <?php if($varListUsage=="1") echo "selected=\"selected\"" ?> value="1"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTUSAGE_1"); ?></option>
    	<option <?php if($varListUsage=="2") echo "selected=\"selected\"" ?> value="2"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTUSAGE_2"); ?></option>
    </select>
    </div>
    
    <div class="formRow">
    <label id="jform_varListEtatvoiture-lbl" for="jform_varListEtatvoiture" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTETATVOITURE"); ?></label>
    <select id="jform_varListEtatvoiture" name="jform[varListEtatvoiture]" class="">
    	<option <?php if($varListEtatvoiture=="0") echo "selected=\"selected\"" ?> value="0"><?php echo JText::_("Choisir"); ?></option>
    	<option <?php if($varListEtatvoiture=="1") echo "selected=\"selected\"" ?> value="1"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTETATVOITURE_1"); ?></option>
    	<option <?php if($varListEtatvoiture=="2") echo "selected=\"selected\"" ?> value="2"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTETATVOITURE_2"); ?></option>
    </select>
    
    </div>
    <div class="formRow">
    <label id="jform_varNumValeur-lbl" for="jform_varNumValeur" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARNUMVALEUR"); ?></label>
    <input type="text" name="jform[varNumValeur]" id="jform_varNumValeur"  class="inputbox" size="5" value="<?php echo (isset($_POST['submit_modulescascodevis_en_ligne']) && isset($resNumValeur)) ? $resNumValeur : $varNumValeur ?>" />
    </div>
    <div class="formRow">
    <label id="jform_varBoolDr-lbl" for="jform_varBoolDr" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARBOOLDR"); ?></label>
    <input name="jform[varBoolDr]" type="checkbox" class="" id="jform_varBoolDr" onchange="javascript:gratis()" value="1" checked="checked"<?php if($varBoolDr) echo " checked=\"checked\"" ?> />
    </div>
    <div class="formRow">
    <label id="jform_varBoolPta-lbl" for="jform_varBoolPta" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARBOOLPTA"); ?></label>
    <input name="jform[varBoolPta]" type="checkbox" class="" id="jform_varBoolPta" value="1" checked="checked"<?php if($varBoolPta) echo " checked=\"checked\"" ?> />
    </div>
    <div class="formRow">
    <label id="jform_varBoolInc-lbl" for="jform_varBoolInc" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARBOOLINC"); ?></label>
    <input type="checkbox" name="jform[varBoolInc]" id="jform_varBoolInc" onclick="javascript:DATA()" value="1" class=""<?php if($varBoolInc) echo " checked=\"checked\"" ?> />
    </div>
    <div class="formRow">
    <label id="jform_varBoolVol-lbl" for="jform_varBoolVol" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARBOOLVOL"); ?></label>
    <input type="checkbox" name="jform[varBoolVol]" id="jform_varBoolVol" onclick="javascript:DATA()" value="1" class=""<?php if($varBoolVol) echo " checked=\"checked\"" ?> />
    </div>
    <div class="formRow">
    <label id="jform_varListBdg-lbl" for="jform_varListBdg" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG"); ?></label>
    <select id="jform_varListBdg" name="jform[varListBdg]" class="">
    	<option <?php if($varListBdg=="1") echo "selected=\"selected\"" ?> value="1"><?php echo JText::_("Choisir"); ?></option>
    	<option <?php if($varListBdg=="2") echo "selected=\"selected\"" ?> value="2"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG_2"); ?></option>
    	<option <?php if($varListBdg=="3") echo "selected=\"selected\"" ?> value="3"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG_3"); ?></option>
    	<option <?php if($varListBdg=="4") echo "selected=\"selected\"" ?> value="4"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG_4"); ?></option>
    	<option <?php if($varListBdg=="5") echo "selected=\"selected\"" ?> value="5"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG_5"); ?></option>
    	<option <?php if($varListBdg=="6") echo "selected=\"selected\"" ?> value="6"><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARLISTBDG_6"); ?></option>
    </select>
    
    </div>
    <div class="formRow">
    <label id="jform_varBoolTierce-lbl" for="jform_varBoolTierce" class=""><?php echo JText::_("MOD_MODULESCASCODEVIS_EN_LIGNE_VARBOOLTIERCE"); ?></label>
    <input type="checkbox" name="jform[varBoolTierce]" id="jform_varBoolTierce" onclick="javascript:trmodif()" value="1" class=""<?php if($varBoolTierce) echo " checked=\"checked\"" ?> />
    </div>
          </fieldset>
          <fieldset class="formDivision" id="tab-actions">
          <legend>Voulez vous?</legend>
          <div class="formRow">
            <input type="submit" name="submit_modulescascodevis_en_ligne" value="Calculer mon Devis" />
          <input type="reset" name="button" id="button" value="Réinitialiser" />
          </div>
          </fieldset>
        </form>
        
    </div>
    Et voici le fichier calcul :
    Code:
    $form = JRequest::getVar("jform", "", "post");
    
    $varListCarburant = isset($form["varListCarburant"]) ? $form["varListCarburant"] : "";
    
    $varListCarburant = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varListCarburant));
    
    $varListPuissance = isset($form["varListPuissance"]) ? $form["varListPuissance"] : "";
    
    $varListPuissance = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varListPuissance));
    
    $varListUsage = isset($form["varListUsage"]) ? $form["varListUsage"] : "";
    
    $varListUsage = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varListUsage));
    
    $varListEtatvoiture = isset($form["varListEtatvoiture"]) ? $form["varListEtatvoiture"] : "";
    
    $varListEtatvoiture = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varListEtatvoiture));
    
    $varNumValeur = isset($form["varNumValeur"]) ? $form["varNumValeur"] : "";
    
    $varNumValeur = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varNumValeur));
    
    $varBoolDr = isset($form["varBoolDr"]) ? $form["varBoolDr"] : "";
    
    $varBoolDr = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varBoolDr));
    
    $varBoolPta = isset($form["varBoolPta"]) ? $form["varBoolPta"] : "";
    
    $varBoolPta = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varBoolPta));
    
    $varBoolInc = isset($form["varBoolInc"]) ? $form["varBoolInc"] : "";
    
    $varBoolInc = preg_replace('/[^0-9.\-]/', '', str_replace(',', '.', $varBoolInc));
    
    $varBoolVol = isset($form["varBoolVol"]) ? $form["varBoolVol"] : "";
    Merci d'avance ( je suis sous Joomla 2.5)

  • #2
    Re : Module pour calcul d'assurance Auto

    Bonsoir,

    le formulaire de ton module envoie les données vers quelle URL ?
    Développeur de l'extension Kunena : https://github.com/Kunena/Kunena-Forum

    Commentaire


    • #3
      Re : Module pour calcul d'assurance Auto

      C'est une question complexe, je suis façonner vos modules.

      Excursion delta du Mekong-Sa Pa Vietnam-Laos tours
      Dernière édition par alien88 à 20/05/2013, 06h52
      L'apprentissage n'est jamais assez!

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X