Php

Fermé
sarahsain Messages postés 29 Date d'inscription samedi 24 octobre 2009 Statut Membre Dernière intervention 6 septembre 2010 - 21 avril 2010 à 00:24
sarahsain Messages postés 29 Date d'inscription samedi 24 octobre 2009 Statut Membre Dernière intervention 6 septembre 2010 - 25 avril 2010 à 16:03

bonjour à tt le monde qu'il qu'un m'aidez s'il vous plaît j'ai entrein de faire un exercice en php qui calcul la somme de produit à partir d'une page html et le resultat va s'afficher dans une page php donc je fais ce code mais il ça marche pas voila le code:

<?php
$somme=0;
if(isset ($_POST['merendina']))
$somme =$somme+$_POST['merendina']*2;
if(isset ($_POST['caramel']))
$somme =$somme+$_POST['caramel']*1;
if(isset ($_POST['snickers']))
$somme =$somme+$_POST['snickers']*5;
if(isset ($_POST['prince']))
$somme =$somme+$_POST['prince']*1.5;
echo "la somme à payer est $somme";
?>
plz vous pouvez m'aidez maintenant c urgent merci d'avence
A voir également:

4 réponses

Utilisateur anonyme
24 avril 2010 à 21:10
salut,
essai au moins de mettre des accolades après les if

<?php
$somme=0;
if(isset ($_POST['merendina'])){
$somme =$somme+$_POST['merendina']*2;}
if(isset ($_POST['caramel'])){
$somme =$somme+$_POST['caramel']*1;}
if(isset ($_POST['snickers'])){
$somme =$somme+$_POST['snickers']*5;}
if(isset ($_POST['prince'])){
$somme =$somme+$_POST['prince']*1.5;}
echo "la somme à payer est $somme";
?> 

0
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 5
24 avril 2010 à 21:19
Les accolades sont inutiles dans ce cas
0
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 5
24 avril 2010 à 21:21
Peux-tu mettre le code HTML que tu utilises pour appeler la page avec le code que tu viens de donner. Parce que je viens de tester ton code et il fonctionne.

Est-ce que tu utilises bien un form avec une method post?
0
Utilisateur anonyme
24 avril 2010 à 21:43
oui tu utilises un form avec method post
voici un exemple:
<form method="post" action="tapage.php">
<input name="merendina" type="text" id="merendina" />
<input name="caramel" type="text" id="caramel" />
<input name="snickers" type="text" id="snickers" />
<input name="prince" type="text" id="prince" />
</form>
0
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 5
24 avril 2010 à 21:49
Si tu veux utiliser le code que eone2 vient de te donner n'oublie pas de vérifier si tes variables post sont vide car sinon tu auras toujours le même résultat.
0
sarahsain Messages postés 29 Date d'inscription samedi 24 octobre 2009 Statut Membre Dernière intervention 6 septembre 2010
25 avril 2010 à 16:03
merci bcp sa marche maintenant
0