A voir également:
- Calculer le ttc dans une forme php
- Calculer une moyenne sur excel - Guide
- Mise en forme conditionnelle excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Le fichier à télécharger contient une liste de chats. triez-la comme dans le tableau ci-dessous (attention, on ne voit que le début…). quel est le mot formé par les 8 dernières lettres de la colonne code ? - Forum Word
- Mise en forme tableau word - Guide
3 réponses
jordane45
Messages postés
38350
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 décembre 2024
4 719
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