Afficharge Vide [Résolu]

ALEXGETHAIME 24 Messages postés samedi 13 août 2011Date d'inscription 31 juillet 2012 Dernière intervention - 27 oct. 2011 à 19:12 - Dernière réponse : TychoBrahe 1310 Messages postés samedi 31 janvier 2009Date d'inscription 5 juin 2013 Dernière intervention
- 27 oct. 2011 à 21:49
salut les amis quelque votre situation geographique. cette note est d'autant plus importante que jamais ce pourquoi je cours vers vous dans le but d'obtention d'aides.
Ma preoccupation est la suivante: j'ai ecrit un petit programme que j'ai nommé 'distributeur automatique'; et à partir d'un montant entré au clavier le programme doit pouvoir me donner le nombre de billet de:
-10 000 f
- 5 000 f
- 2 000 f
- 1 000 f

Voici le code du formulaire et en php
-formulaire
<form id="form1" name="form1" method="post" action="Bi.php">
<table width="360" border="0">
----, <marquee behavior=\"alternate\" direction=\"right\">
<?php
$date = date(\"d-m-Y\");
$heure = date(\"H:i\");
Print(\"Nous sommes le $date et il est $heure\");
?>
</marquee></td>

----

<fieldset>
<legend class="Style1 Style2">Distributeur Automatique</legend>
<table width="340" border="0">
----, </td>
<label></label>,

----

SOMME DEMANDEE,
,

----

,
,

----

,
<label>

</label>

</fieldset></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
</td>
<td width="10"> </td>
</tr>
</table>


-code php

<?php
if(isset($_POST['confirmer']))
{
$somme=" ";
$q1="";
$q2="";
$q3="";
$r1="";
$r2="";
$r3="";

$q1= $somme / (10000);
$r1= $somme % (10000);
$q2= $r1 / (5000);
$r2= $r1 % (5000);
$q3= $r2 / (2000);
$r3= $r2 % (2000);

if($q1!=0)
{
echo"Le nombre de billets de 10 000F est: $q1";
}

if($q2!=0)
{
echo"Le nombre de billets de 5 000F est: $q2";
}

if($q3!=0)
{
echo"Le nombre de billets de 2 000F est: $q3 ";
}

if($r3!=0)
{
echo"Le nombre de billets de 1 000F est: $r3";
}

}
?>

Je constaté quand j'entre le montant demandé et que je valide , je ne reçois rien comme resultat: vide

Je pense compter sur vos aides pour m'en sortir de cette situation.

Cordialement
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
TychoBrahe 1310 Messages postés samedi 31 janvier 2009Date d'inscription 5 juin 2013 Dernière intervention - 27 oct. 2011 à 21:49
3
Merci
Salut,

Remplace donc ceci :
$somme=" ";


Par cela :
$somme=intval($_POST['somme']);


Tant qu'on y est :
Tu as oublié d'utiliser les arondis afin de faire ets calculs, Regarde donc la doc de round(), floor() et ceil() puis choisis le bon.
Perso je désapprouve l'usage d'autant de variables.

Merci TychoBrahe 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de TychoBrahe
NHenry 14279 Messages postés vendredi 14 mars 2003Date d'inscription 22 octobre 2018 Dernière intervention - 27 oct. 2011 à 21:47
0
Merci
Bonjour,

Quand tu postes un code, merci de lire le point 2 de ma signature.

Sinon, où dans ton fichier PHP tu récupères les données du formulaire ?

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.