Calculer le ttc dans une forme php

Fermé
viale - 30 mai 2016 à 20:29
 viale - 6 juin 2016 à 09:39
Bonjour,



MONTANT TTC=MONTANT HT*1.189
j'aimerais calculer le mottant ttc dans ma forme

3 réponses

Utilisateur anonyme
30 mai 2016 à 20:46
$MONTANT_TTC=$MONTANT_HT*1.189 
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
31 mai 2016 à 00:19
Bonjour,

A quel moment ce "calcul" doit il opérer ?
Lors du clic sur un bouton (un submit du formulaire.. traiter par du PHP) ou "dynamiquement" au fur et à mesure que tu remplis ton formulaire (et dans ce cas..ça sera en JAVASCRIPT et non en php)?

De plus, merci de nous indiquer la difficulté que tu rencontres.... car comme le souligne Rocailleux... il n'y a rien de bien difficile dans l'énoncé actuel de ta question...

Au cas où ... n'hésites pas à nous montrer le code html de ton formulaire et l'éventuel code PHP que tu as commencé à écrire.
0
<?php
include('general/header.inc');
require_once('general/general.php');

if (!(isset($_POST['SubmitForm_x'])))
{ ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>

<head>
<title>Insert into gestion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link href="style/style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="scripts/pdw.js"></script>

<script type="text/javascript">
function checkForm(){
formErrors = new Array();

isValidAny(document.getElementById('Agence_ID'), 'Agence: null', true);
isValidAny(document.getElementById('Compte_ID'), 'Compte: null', true);
isValidAny(document.getElementById('Clients_ID'), 'Clients: null', true);
isValidAny(document.getElementById('Type_carte_ID'), 'Type_carte: null', true);
isValidAny(document.getElementById('Sens_ID'), 'Sens: null', true);
isValidAny(document.getElementById('Narrative_ID'), 'Narrative: null', true);
isValidAny(document.getElementById('Montant_HT_ID'), 'Montant_HT: null', true);
isValidAny(document.getElementById('Tax_ID'), 'Tax: null', true);
isValidAny(document.getElementById('Montant_TTC_ID'), 'Montant_TTC: null', true);
isValidAny(document.getElementById('Date_ID'), 'Date: null', true);


var errorText = '';
if (formErrors.length > 0){
for (var i=0; i<formErrors.length; i++)
errorText = errorText + formErrors[i] + '\n';
alert(errorText);
return false;
}

return true;
}
</script>
<style type="text/css">
<!--
body {
background-color: #5EB6DD;
}
-->
</style></head>

<body>
<form name="InsertForm" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" onSubmit="return checkForm()">

<div id="insertblock">
<table>
<tr><td class="tableheader" colspan=2>Insert into gestion</td></tr>

<tr>
<th>Agence</th>
<td>
<?php
$sql = " SELECT Nom FROM agence";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<form action='insert.php' method='POST'>
<table><tr><td>
<select name='Agence'>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select></td></tr>
</table>
</form>";
?>
</td>
</tr>
<tr>
<th>Compte</th>
<td><input type="text" name="Compte" id="Compte_ID"/></td>
</tr>
<tr>
<th>Clients</th>
<td><input type="text" name="Clients" id="Clients_ID"/></td>
</tr>
<tr>
<th>Type_carte</th>
<td>
<?php
$sql = " SELECT Type FROM carte";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<form action='insert.php' method='POST'>
<table><tr><td>
<select name='Type_carte'>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select></td></tr>
</table>
</form>";
?>
</td>

</tr>
<tr>
<th>Sens</th>
<td><input type="text" name="Sens" id="Sens_ID"/></td>
</tr>
<tr>
<th>Narrative</th>
<td>
<?php
$sql = " SELECT Libelle FROM narration";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<form action='insert.php' method='POST'>
<table><tr><td>
<select name='Narrative'>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select></td></tr>
</table>
</form>";
?>
</td>
</tr

<tr>
<th>Montant_HT</th>
<td><input type="text" name="Montant_HT" id="Montant_HT_ID"/></td>
</tr>
<tr>
<th>Tax</th>
<td><input type="text" name="Tax" id="Tax_ID"/></td>
</tr>
<tr>
<th>Montant_TTC</th>
<td><input type="text" name="Montant_TTC" id="Montant_TTC_ID"/></td>
</tr>
<tr>
<th>Date</th>
<td><input type="text" name="Date" id="Date_ID"/></td>
</tr>


<tr>
<td class="tablefooter" colspan="2"><a href="javascript:history.back()"><img src="style/back.gif" alt="Back"/></a>
<input type="image" src="style/insert.gif" name="SubmitForm" alt="Insert"/></td>
</tr>
</table>
</div>
</form>
</body>
</html>

<?php } else {

$insertSql = "INSERT INTO gestion (
Agence
,Compte
,Clients
,Type_carte
,Sens
,Narrative
,Montant_HT
,Tax
,Montant_TTC
,Date


) VALUES ( "
." '".addslashes($_POST['Agence'])."'"
.", '".addslashes($_POST['Compte'])."'"
.", '".addslashes($_POST['Clients'])."'"
.", '".addslashes($_POST['Type_carte'])."'"
.", '".addslashes($_POST['Sens'])."'"
.", '".addslashes($_POST['Narrative'])."'"
.", '".addslashes($_POST['Montant_HT'])."'"
.", '".addslashes($_POST['Tax'])."'"
.", '".addslashes($_POST['Montant_TTC'])."'"
.", '".addslashes($_POST['Date'])."'"

.")";

$MyDb->f_ExecuteSql($insertSql);

header('Location: list.php');
}
?>

voici mon code html d'insertion ainsi que php
0