Je suis actuellement en DUT informatique et notre prof nous demande de rendre un travail. Il s'agit de faire une table de multiplication et d'addition pour les nombres de 1 à 9. En gros on clique sur le bouton "x" et sur "8" et on a la table de multiplication de 8. Mais j'ai un problème à ce niveau, ça m'affiche toujours la table de multiplication et jamais celle des additions...Voici mon code :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>TP8 programmation Web</title>
<link rel="shortcut icon" type="image/x-icon" href="iconeweb.ico" />
<link href="tp8_style.css" rel="stylesheet" />
</head>
<body>
<header><h2>Tables de multiplication pour le primaire</h2></header>
<nav>
<a href="TP8_page1_etudiant.php?signe=1"> x </a>
<a href="TP8_page1_etudiant.php?mult=1"> 1 </a>
<a href="TP8_page1_etudiant.php?mult=2"> 2 </a>
<a href="TP8_page1_etudiant.php?mult=3"> 3 </a>
<a href="TP8_page1_etudiant.php?mult=4"> 4 </a>
<a href="TP8_page1_etudiant.php?mult=5"> 5 </a>
<a href="TP8_page1_etudiant.php?mult=6"> 6 </a>
<a href="TP8_page1_etudiant.php?mult=7"> 7 </a>
<a href="TP8_page1_etudiant.php?mult=8"> 8 </a>
<a href="TP8_page1_etudiant.php?mult=9"> 9 </a>
<a href="TP8_page1_etudiant.php?signe=2"> + </a>
</nav>
<article>
<table>
<?php
if(isset($_GET['mult']) and ctype_digit($_GET['mult']) )
{
$i=$_GET['mult'];
settype($i, "integer");
echo "<tr><th>La table du ".$i."</th></tr>";
for($j=1;$j<10;$j++)
{
echo "<tr><td>".$j." x ".$i." = ";
echo $j*$i;
echo "</td></tr>";
}
}
elseif(isset($_GET['mult']) and ctype_digit($_GET['mult']) )
{
$i=$_GET['mult'];
settype($i, "integer");
echo "<tr><th>La table du ".$i."</th></tr>";
for($j=1;$j<10;$j++)
{
echo "<tr><td>".$j." + ".$i." = ";
echo $j+$i;
echo "</td></tr>";
}
}
?>
</table>
</article>
<footer><div>site réalisé par @@</div></footer>
</body>
</html>
Si vous pouviez m'expliquer comment remédier à ce problème, et si possible assez simplement car je ne suis pas très fort (la formation ne me plaisant pas du tout, vivement que je change....enfin on s'en fout j'vais pas raconter ma vie
Merci d'avance pour votre attention et vos réponses