PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Souci sur ma fonction qui divise par 0 » 04-06-2013 00:09:58

Je dis 0 car j'ai avancé depuis tout à l'heure mais merci je prend note de se que vous m'avez dis je continue......

#2 Re : Forum Général PHP » Souci sur ma fonction qui divise par 0 » 04-06-2013 00:09:58

Pierrot a écrit :

heuuuuuuuu, tu fais du php ??? smile

a++

J'apprend comme tout débutant mais heureusement que tu est la pour me soutenir haha....

#3 Re : Forum Général PHP » Souci sur ma fonction qui divise par 0 » 04-06-2013 00:09:58

Maljuna Kris a écrit :

saluton
Si tu ne testes pas que $total_frites n'est pas égal à zéro avant de l'utiliser comme diviseur il ne faut pas t'étonner que, de temps à autres, si la fonction Calcul reçoit un $total_frites égal à zéro PHP se mette à tousser.
Cela dit, je ne comprends pas bien à quoi sert la requête SQL dans cette fonction ni d'où tu sors ces variables $envoi_tp et $data_tp.
Tout cela m'a l'air bien confus pour ne pas dire pire.

Bonjour merci pour la réponse.
Etant débutant je dois forcément faire des erreurs ^^.
Ma requete sert à aller chercher des donnée sur une base c'est tout.
J'ai deja fais le test ca me retourne encore 0

          if($total_frites>0){
          $resultat=($total_sucettes/$total_frites)*10);
          }
          else{
          $resultat=($total_sucettes*10);
          }

Ps/ Merci Pierrot sans toi et ton soutiens j'aurai abandonné php dès aujourd'hui big_smile

#4 Forum Général PHP » Souci sur ma fonction qui divise par 0 » 04-06-2013 00:09:58

seyco1
Réponses : 8

Bonjour je suis en train de créer une petite fonction pour mon site afin que ma fille puisse faire des maths tout en s'amusant tongue
Sur ma page, php me retourne une erreur que je vous indique plus bas.
J'aurais besoin d'un petit coup de pouce svp.


L'erreur. Warning: Division by zero in

Ma fonction.

 function Calcul ($total_sucettes,$total_frites)
 {
   $resultat=($total_sucettes/$total_frites)*10);

    $requete_tp="SELECT * FROM nouriture WHERE total_sucettes='$total_sucettes' AND total_frites='$total_frites'";
    if ($envoi_tp=mysql_query($requete_tp))
    {
      if ($data_tp=mysql_fetch_array($envoi_tp))
      mysql_free_result($envoi_tp);
    }
   return $resultat;
  }
 

Merci d'avance à qui voudra bien m'aider un peut ^^.

Pied de page des forums

Propulsé par FluxBB