Bonjour
J'aimerai bien savoir, si c'est possible, comment afficher les éléments d'une boucle séparément dans une page, exemple dans la capture d’écran.
voici la page pour avoir une idée:
http://cadtuts.eu/piquage2.php
Merci![]()
Bonjour
J'aimerai bien savoir, si c'est possible, comment afficher les éléments d'une boucle séparément dans une page, exemple dans la capture d’écran.
voici la page pour avoir une idée:
http://cadtuts.eu/piquage2.php
Merci![]()
Personnellement je n'ai pas compris.

Bonjour,
Actuellement, tu as une image "unique", sur laquelle sont écrits (dessinés) la courbe et les textes.
Ce que tu voudrais, c'est pouvoir générer le graphique depuis les données.
C'est bien ça ? (??)
- Voir cette discussion
(et les liens fournis, recopiés ci-dessous)
Et moi j'ai compris l'inverse.
John veut afficher le cadre à gauche (entouré en rouge) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //mettons que ton tableau php s'appelle $data : echo '<ul>'; foreach($data as $row){ echo '<li>'.$row.' mm</li>'; } echo '</ul>';
PDO, une soupe et au lit !
Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020
Merci à tous pour les réponses, et désolé si se n'ai pas claire
voici ce que je veux :
Pièce jointe 389150
voici le 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99 <form action="<?php $_SERVER['PHP_SELF']; ?>" method="get"> <label for="fname">Diamètre Interieur:</label> <input type="text" id="fname" name="Diametre-Inter" placeholder="diametre interieur.." > <label for="fname">Diamètre Exterieur:</label> <input type="text" id="fname" name="Diametre-Exter" placeholder="diametre exterieur.." > <label for="fname">Division:</label> <select name="division"> <option value="12">12</option> <!--<option value="16">16</option>--> <option value="24">24</option> <option value="30">30</option> </select> <!--<input type="text" id="fname" name="division" placeholder="division.." >--> <input type = "submit" value = "Calculer"> </form> <?php if (isset ($_GET["Diametre-Inter"]) && isset($_GET["Diametre-Exter"])){ if( ($_GET["Diametre-Inter"]) < ($_GET["Diametre-Exter"])){ echo "Diametre Interrieur: " . $_GET["Diametre-Inter"] . "<br>" ; echo "Diametre Exterieur: " . $_GET["Diametre-Exter"] . "<br>" ; echo "Division: " . $_GET["division"] . "<br>"; $rayon_Inter = $_GET["Diametre-Inter"]/2; $rayon_Exter = $_GET["Diametre-Exter"]/2; $divis = $_GET["division"]; for($i=0 ; $i<=360;$i+=360/$divis){ $r = deg2rad ($i); $k = cos($r) * $rayon_Inter; $l = sqrt ( pow($rayon_Exter,2)-pow ($k,2)); $x = $rayon_Exter - $l; echo number_format ($x ,2) . " mm<br>"; } if (isset ($rayon_Inter) && isset($rayon_Exter)){ echo "<hr>"; echo "Diamètre Interrieur / 2 = " . $rayon_Inter . "<br>"; echo "Diamètre Exterieur / 2 = " . $rayon_Exter . "<br>"; echo "<hr>"; } }else{ echo "<b>Le Diamètre Interieur doit être plus petit que le Diamètre Exterieur!</b>"; } } ?> </div> <div class="column content"> <img src="piquage.png" alt="piquage" > <?php // TEST SWICH switch ($_GET["division"]) { case "12": echo "<img src=\"img-1.png\" alt=\"Italian Trulli\">"; break; case "24": echo "<img src=\"img-2.png\" alt=\"Italian Trulli\">"; break; case "30": echo "<img src=\"img-3.png\" alt=\"Italian Trulli\">"; break; default: echo "Division?"; } // FIN TEST ?>
Est-ce-que c'est possible de créer un Array pour stocker la liste et puis les afficher séparément?

OK.
Si je comprends bien, c'est dans cette partie du code :
Alors, c'est simple (création d'un array) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for($i=0 ; $i<=360;$i+=360/$divis){ $r = deg2rad ($i); $k = cos($r) * $rayon_Inter; $l = sqrt ( pow($rayon_Exter,2)-pow ($k,2)); $x = $rayon_Exter - $l; echo number_format ($x ,2) . " mm<br>"; }
L'array exploitable est $array_valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $array_valeurs = []; // initialisation de l'array for($i=0 ; $i<=360;$i+=360/$divis){ $r = deg2rad ($i); $k = cos($r) * $rayon_Inter; $l = sqrt ( pow($rayon_Exter,2)-pow ($k,2)); $x = $rayon_Exter - $l; $array_valeurs[$i] = number_format ($x ,2); echo $valeurs[$i] . " mm<br>"; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach( $array_valeurs as $i => $valeur ) { echo 'i = '.$i.' - valeur = '.$valeur.'<br />'; }
Partager