Bonjour à tous,
J'ai créé un formulaire php dont les données s'enregistre dans ma bdd sql. Dans ce formulaire, je souhaite insérer un calcul dont le total s'enregistre également dans ma bdd.
Voici mon code:
Voici la partie du code du formulaire pour le total:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $insertSQL = sprintf("INSERT INTO ma_table (ID, nombre1, nombre2, nombre3, total) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['ID'], "int"), GetSQLValueString(isset($_POST['nombre1']) ? "true" : "", "defined","'35.00'","'non'"), GetSQLValueString(isset($_POST['nombre2']) ? "true" : "", "defined","'30.00'","'non'"), GetSQLValueString(isset($_POST['nombre3']) ? "true" : "", "defined","'130.00'","'non'"), GetSQLValueString($_POST['total'], "text")); mysql_select_db($database_ConnexionMa_Connexion, $ConnexionMa_Connexion); $Result1 = mysql_query($insertSQL, $ConnexionMa_Connexion) or die(mysql_error());
Dans ma table sql, le total reste à "0". Quel est le problème dans mon code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php $total=0.00; ?><?php $total+='nombre1' + 'nombre2' + 'nombre3'?><input type="hidden" name="total" id="total" value="<?php echo $total ?>"/>
De plus, je souhaite également faire un autre enregistrement dans ma bdd du total automatiquement multiplier par 30%. Comment puis-je procéder?
Merci d'avance pour vos réponses!!!
Partager