Bonjour à tous,
j'ai un problème assez simple à ressoudre pour un developpeur confirmé mais qui me pose beaucoup de problème...
J'essaye de reproduire une calculette en php.
Le problème que j'ai est le suivant : Quand je tape ma première saisie, je l'enregistre dans une var $number (jusqu'à la easy) sauf que quand je choisie (+,- ou /) et que saisie nouveau pour une valeur, ma variable $number reprend aussi la second saisie.

Mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php 
	session_start() ; 
	$_SESSION['startsession'] = true ; 
?>
<!DOCTYPE html>
<html>
	<head>
		<title>Assessment 3 - Exercice 2</title>
 
	</head>
	<body>
		<h1>Assessment 3 - Exercice 2</h1>
		<form method="POST" action="">
			<input type="number" name="number" placeholder="Ex : 10"/>
			<button name="addition" type="submit">+</button>
			<button name="multi" type="submit">*</button>
			<button name="div" type="submit">/</button>
			<button name="result"type="submit">=</button>
			<button name="clear"type="submit">C</button>
 
		<br />
		<?php
			if (isset($_POST['number'])) 
				{
 
					$number = $_POST['number'] ;
					$_SESSION['startsession'] = false ;
 
								if (isset($_POST['addition'])) 
									{
										echo " + "; 
										$_SESSION['addition'] = $_POST['addition'] ;  
										$number2 = $_POST['number'] ; 
										$result = $number + $number2 ; 
										echo $result.";
									}
(j'ai réduit le code)
En gros, si je rentre 10 et que je selectionne "+", le resultat sera 20 directement.
Je pense que je problème est au niveau des sessions mais je suis pas sure et j'aimerais votre avis
Merci d'avance