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
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>';
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 />'; }
Un grand merci à tous pour votre aide et votre patience
J’ai de quoi m'occuper ce Week end.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager