Page 1 sur 1

Utilisation de données venant de mysql

Posté : 26 févr. 2014, 12:30
par ptilou
Bonjour
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 :&nbsp; </i>' .$Reference.'&nbsp;&nbsp;&nbsp; '; echo '<i> Libellé :&nbsp; </i>' .$row[1]. ' <br>'; echo '<i> Tarif Pro :&nbsp; </i>' .$row[2]. '€&nbsp;&nbsp;&nbsp; '; echo '<i> Prix Net :&nbsp; </i>' .$row[3]. '€&nbsp;&nbsp;&nbsp; '; } //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]
Merci de votre aide

Re: Utilisation de données venant de mysql

Posté : 26 févr. 2014, 14:32
par xTG
Ton code est bon, il est juste mal placé.
Il faut le mettre dans ta boucle. :)

Re: Utilisation de données venant de mysql

Posté : 26 févr. 2014, 14:55
par ptilou
Effectivement une fois correctement placé le code fonctionne.
Merci
Je passe le sujet en résolu.