A voir également:
- Calculer le ttc dans une forme php
- Calculer une moyenne sur excel - Guide
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Google Docs
3 réponses
jordane45
Messages postés
38445
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 février 2025
4 737
31 mai 2016 à 00:19
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.
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.
<?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
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