Premier commit
This commit is contained in:
75
vues/v_ajoutFraisForfaitaire.php
Normal file
75
vues/v_ajoutFraisForfaitaire.php
Normal file
@@ -0,0 +1,75 @@
|
||||
<!-- Derniere modification le 03/05/2023 à 11H01 -->
|
||||
<div id="contenu">
|
||||
<h2>AJOUT FRAIS FORFAITAIRE</h2>
|
||||
<form name="nouveauFraisForfaitaire" action="index.php?uc=gererFraisForfaitaire&action=valider" method="POST">
|
||||
<table class="listeLegere">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="date">Quantité</th>
|
||||
<th class="eltForfait">Nature de la dépense</th>
|
||||
<th class="montant">Prix</th>
|
||||
<th class="montant">Montant</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><input type="hidden" name="zMois" value="<?PHP echo $leMois; ?>">
|
||||
<input type="text" name="zQte" onkeyup="calculer()" style="text-align:right;"></td>
|
||||
<td><select name="zForfait" onchange="calculer()">
|
||||
<?PHP
|
||||
foreach ($lesForfaitsPossibles as $unForfait)
|
||||
{echo'<option value="'.$unForfait['fId'].'" size="1">'.$unForfait['fLibelle'].'</option>';}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td><input type="text" name="zPrix" style="text-align:right;" disabled></td>
|
||||
<td><input type="text" name="zMontant" style="text-align:right;" disabled></td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php echo 'Puissance du véhicule : '.$prixKm['aPuissance'].' - Carburant : '.$prixKm['aMotorisation'].' (tarif en vigueur depuis le : '.$prixKm['aDate'].')'; ?>
|
||||
<p align="right"><input type="image" name="zValider" alt="Valider" src="images/valider.jpg" onclick="valider()"><input type="image" name="zAnnuler" alt="Annuler" src="images/annuler.jpg" onclick="annuler()"></p>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script src="include/proceduresJava.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
function calculer()
|
||||
{
|
||||
<?php
|
||||
$tarif = 'var tarif = [';
|
||||
foreach ($lesForfaitsPossibles as $unForfait)
|
||||
{
|
||||
|
||||
|
||||
|
||||
$tarif .= $unForfait['fMontant'].',';
|
||||
}
|
||||
$tarif .='];';
|
||||
echo $tarif."\n";
|
||||
?>
|
||||
var iLeChoix = document.nouveauFraisForfaitaire.zForfait.selectedIndex;
|
||||
var quantite = document.nouveauFraisForfaitaire.zQte.value;
|
||||
|
||||
if (!isNaN(quantite))
|
||||
{
|
||||
document.nouveauFraisForfaitaire.zMontant.value = format_euro(quantite * (parseInt(parseFloat(tarif[iLeChoix])*1000))/1000);
|
||||
}
|
||||
document.nouveauFraisForfaitaire.zPrix.value = format_euro((parseInt(parseFloat(tarif[iLeChoix])*1000))/1000);
|
||||
}
|
||||
|
||||
function valider()
|
||||
{
|
||||
document.nouveauFraisForfaitaire.zPrix.disabled=false;
|
||||
document.nouveauFraisForfaitaire.submit();
|
||||
}
|
||||
|
||||
function annuler()
|
||||
{
|
||||
document.nouveauFraisForfaitaire.reset();
|
||||
document.nouveauFraisForfaitaire.submit();
|
||||
}
|
||||
|
||||
window.onload = function() { calculer(); };
|
||||
</script>
|
Reference in New Issue
Block a user