Le deal à ne pas rater :
Manga Fire Force : où commander le Tome 34 Fire Force édition ...
11.50 €
Voir le deal

Partagez
 

 ["programation"] récupération var. pour traitement

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Jorgonn

["programation"] récupération var. pour traitement Etoile10

Jorgonn
Guilde(s) : 44Poto !
Profession dans So : Chercheur à l'Anpe
Personnage secondaire : YmeRej
MessageSujet: ["programation"] récupération var. pour traitement   ["programation"] récupération var. pour traitement Mini_h10Lun 6 Fév 2006 - 22:03
alors voilà, j'ai créer un formulaire sur une page html classique.
On va dire que la source ressemble à ca :

Citation :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>on s'en fout pour l'instant =)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/fichier01.css" />
<link rel="alternate stylesheet" media="screen" type="text/css" title="Design 2" href="css/fichier02.css" />
</head>
<body>

<div id="corps">
<form method="post" action="traitement.php">
<fieldset>
<legend>variables :</legend>
<p>
<label>variable 01 : <input type="text" name="var01" value="0" size="5" maxlength="3" /></label><br/>
<label>variable 02 : <input type="text" name="var02" value="0" size="5" maxlength="3" /></label><br/>
</p>
</fieldset>
<fieldset>
<legend>d'autres variables :</legend>
<p>
<label>
variable 03 ?<br />
<select name="var03">
<option selected="selected" value="0">Aucune </option>
<option value="100">100 </option>
<option value="200">200 </option>
<option value="300">300 </option>
</select>
</label>
<br/>
<input type="submit" />
</form>
</div>

</body>
</html>

Je veux que quand on clique sur envoyer, les variables soient traités sur une page traitement.php :

Citation :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>idem tout à l'heure</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php
$var 01= $_POST['var01'];
$var02 = $_POST['var02'];
$var03 = $_POST['var03'];

$var04 = 2*$var01 + 155*$var02
$var05 = 0.5*$var03 + 2*$var02
?>

<p>résultat du calcule des variables :
<?php echo $var04 ?> & <?php echo $var05 ?></p>

</body>
</html>

bon alors voilà, j'ai simplifié un maximum les sources, mais je ne crois pas avoir oublié quelque chose.
Mon problème c'est que j'ai l'impression que les variables ne sont pas correctement récupérer ou calculer :/
Quand je cliques sur valider, j'obtiends une erreur de ce type :
Parse error: parse error in c:\mes documents\x\so\traitement.php on line 23

j'utilises easyphp pour simuler le serveur, si jamais ca peut vous aider ...
merci de m'indiquer ce qui ne va pas ^^'

ps : je débutes ;p depuis hiers en fait ...
http://www.facebook.fr
PiErRoT Le FoU

["programation"] récupération var. pour traitement Etoile14

PiErRoT Le FoU
Guilde(s) : [shaamah]
Profession dans So : fossoyeur
Personnage secondaire : Dagett
MessageSujet: Re: ["programation"] récupération var. pour traite   ["programation"] récupération var. pour traitement Mini_h10Lun 6 Fév 2006 - 22:47
Jorgonn a écrit:

<?php
$var 01= $_POST['var01'];
$var02 = $_POST['var02'];
$var03 = $_POST['var03'];

$var04 = 2*$var01 + 155*$var02
$var05 = 0.5*$var03 + 2*$var02
?>

<p>résultat du calcule des variables :
<?php echo $var04 ?> & <?php echo $var05 ?></p>

</body>
</html>

bah pour le calcul de tes variables es-ce normal qu'il n'y pas de point-virgules ?
ou bien c'est par souci de simplification :P.

De plus je te conseil de mettre ces calculs entre parenthèses.

$var04 = "2*$var01 + 155*$var02";
$var05 = "0.5*$var03 + 2*$var02";

J'éspère que ça marchera pour toi ["programation"] récupération var. pour traitement 418515.
Tsukasa-kun

["programation"] récupération var. pour traitement Etoile11

Tsukasa-kun
MessageSujet: Re: ["programation"] récupération var. pour traitement   ["programation"] récupération var. pour traitement Mini_h10Lun 6 Fév 2006 - 23:35
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>idem tout à l'heure</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php
$var 01= $_POST['var01'];
$var02 = $_POST['var02'];
$var03 = $_POST['var03'];

$var04 =" 2*$var01 + 155*$var02";
$var05 = "0.5*$var03 + 2*$var02";
?>

<p>résultat du calcule des variables :
<?php
echo $var04 . " & " .  $var05 ;
?>
</p>

</body>
</html>

A priori cela devrait fonctioner.

PAr contre tu à oublié de tester la presence de toutes les variables POST avant de les attribué, et aussi de tester qu'elle ne soit pas nul.
Donc si tu oublie de remplir un champs cela risque de te retourner une erreur
http://openjdr.free.fr
Jorgonn

["programation"] récupération var. pour traitement Etoile10

Jorgonn
Guilde(s) : 44Poto !
Profession dans So : Chercheur à l'Anpe
Personnage secondaire : YmeRej
MessageSujet: Re: ["programation"] récupération var. pour traitement   ["programation"] récupération var. pour traitement Mini_h10Lun 6 Fév 2006 - 23:52
Citation :
De plus je te conseil de mettre ces calculs entre parenthèses.

$var04 = "2*$var01 + 155*$var02";
$var05 = "0.5*$var03 + 2*$var02";
hum... entre guillement tu veux dire ?
Mais j'avais cru comprendre que les guillemets étaient utilisé pour une variable non-numérique ?

genre :
$var04 = "02154"
$var04 + $var04 = 0215402154

$var05 = 02154
$var05 + $var05 = 04308

sinon, oui effectivement, j'avais oublié les ";" à la fin des instructions de calcules ><'

Citation :
PAr contre tu à oublié de tester la presence de toutes les variables POST avant de les attribué, et aussi de tester qu'elle ne soit pas nul.
Donc si tu oublie de remplir un champs cela risque de te retourner une erreur
hum...
elles ont une valeurs par défaut, même si on ne remplis pas le champs.
(value="0")

bon, je corriges ca demains et je vous informerais si ca fonctionne ou non ["programation"] récupération var. pour traitement 418515

edit : ok, plus de problèmes pour l'instant, merci ["programation"] récupération var. pour traitement 418515
http://www.facebook.fr
Contenu sponsorisé


MessageSujet: Re: ["programation"] récupération var. pour traitement   ["programation"] récupération var. pour traitement Mini_h10
 

["programation"] récupération var. pour traitement

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» ^^""" dsl pour le "lll"
» Récupération des inscriptions/dons
» Aux blobs et tout ceux avec qui j'"avais" des proj
» "Slayers Online" : La réponse se trouvait dans la
» [Admin Miguelito] Aide aux skins...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Blob Parleur :: Le forum :: Archives générales :: Archive Hors-Sujet :: Archives informatique-