D'abord je suis tout débutant en php, histoire de situer mon niveau et tout se passe en local pour le contexte.
Voici donc mon problème.
J'accède à une base mysql via php.
Aucun souci pour afficher ce que je veux, à savoir le contenu d'un enregistrement.
Référence (txt) (c'est la cle) Désignation (txt) Prix (décimal 10,2) Tarif (décimal 10,2)
Maintenant, et c'est là que je coince, je souhaite faire Tarif - Prix pour obtenir la marge.
J'ai tenté plusieurs méthodes mais aucune ne fonctionne.
Mon code:
Code : Tout sélectionner
//Fabriquer la requète
$query = sprintf("SELECT Reference, Designation, Prix, Pro FROM tarifs
WHERE Reference='%s' ",
mysql_real_escape_string($Reference));
// Exécution de la requête
$result = mysql_query($query);
// Vérification du résultat
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
// Affichage du résultat
while ($row = mysql_fetch_row($result)) {
echo '<i> Référence : </i>' .$Reference.' ';
echo '<i> Libellé : </i>' .$row[1]. ' <br>';
echo '<i> Tarif Pro : </i>' .$row[2]. '€ ';
echo '<i> Prix Net : </i>' .$row[3]. '€ ';
}
//Jusque là tout fonctionne
//Utilisation numérique du résulat
//La c'est ce que je voudrais bien arriver à faire
$marge = $row[2] - $row[3]