Regarde ton if else. Tu lui demanded "si $_GET mult existe, alors > code 1, ou si $_GET mult existe alors > code 2.
Du coup il passera toujours dans le premier.
Il faut que ta condition se fasse aussi sur les signes.
Donc tu fais un simple if où il cherche si mult existe, et à ce moment là il regardera à quoi est égal $_GET signe.
Sauf que cela ne fonctionnera pas. Puisque lorsqu'on clique sur un des nombres, on a que $_GET mult dans l'URL, pas le signe.
Donc tu dois faire autrement. Le plus simple si tu veux le faire qu'en PHP, c'est de mettre l'URL du signe avec le $_GET mult existant, comme ceci :
A la place de :
<a href="TP8_page1_etudiant.php?signe=2"> + </a>
Avoir :
<a href="TP8_page1_etudiant.php?signe=2&mult=<?= $_GET['mult'] ?>"> + </a>
Du coup, il y aura les deux paramètres dans l'URL. Lorsqu'on clique sur "8", on pourra ensuite cliquer sur "+".
Donc maintenant tu peux faire une condition demandant si $ GET signe existe, si oui tu regarde à quoi est égal $ GET signe, et alors tu fais le code en conséquence.
Regarde ton if else. Tu lui demanded "si $_GET mult existe, alors > code 1, ou si $_GET mult existe alors > code 2.
Du coup il passera toujours dans le premier.
Il faut que ta condition se fasse aussi sur les signes.
Donc tu fais un simple if où il cherche si mult existe, et à ce moment là il regardera à quoi est égal $_GET signe.
Sauf que cela ne fonctionnera pas. Puisque lorsqu'on clique sur un des nombres, on a que $_GET mult dans l'URL, pas le signe.
Donc tu dois faire autrement. Le plus simple si tu veux le faire qu'en PHP, c'est de mettre l'URL du signe avec le $_GET mult existant, comme ceci :
A la place de :
[php]<a href="TP8_page1_etudiant.php?signe=2"> + </a>[/php]
Avoir :
[php]<a href="TP8_page1_etudiant.php?signe=2&mult=<?= $_GET['mult'] ?>"> + </a>[/php]
Du coup, il y aura les deux paramètres dans l'URL. Lorsqu'on clique sur "8", on pourra ensuite cliquer sur "+".
Donc maintenant tu peux faire une condition demandant si $ GET signe existe, si oui tu regarde à quoi est égal $ GET signe, et alors tu fais le code en conséquence.