Bonjour, j'ai une liste contenant le nom de serveurs. Je veux qu'en sélectionnant et en soumettant via un bouton de validation que la seconde requête s'exécute. Or pour l'instant la seconde requête ne me renvoit que les infos du premier serveur de la liste, si j'en choisi un autre, le nom du serveur contenu dans la variable ne change pas. voici 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
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
 
<?php
echo 'Historique checkFS par serveur<br />';
 
include ('inc.php');
$connexion =mysql_connect("$host","$user","$password")
or die ("Impossible d'établir de connexion"); $data= mysql_select_db($db,$connexion) or die ("Sélection impossible");
echo '<form name="choix" method="POST" action="frame.php"><select>';
 
$SQL = "SELECT DISTINCT Hostname FROM checkfs order by Hostname";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
	$Host="$val[Hostname]";
   echo "<option value=\"$val[Hostname]\">$Host</option>\n";
}
echo '</select>';
echo '<input type="submit" name="soumission" value="soumettre">';
echo '</form>';
 
<div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
 
				j'aimerai que la valeur $Host soit transmise à la requête ci-dessous
			
		</div>
	</div>
</div>
echo "<span class='texte2'></span>";
echo"<br />";
echo "<span class='texte'>";
$requete ="SELECT * FROM checkfs WHERE Hostname='$Host' ORDER BY Date DESC";
$resultat = mysql_query($requete) or die ("Exécution impossible");
$nblignes = mysql_num_rows($resultat);
echo"<table class='tableau'>";
echo"<tr class='texte2'><td>Date</td><td>Vol</td><td>Label</td><td>Size*</td><td>Free*</td><td>%</td></tr>";
for ($i=0; $i<$nblignes; $i++){
$n= $i+1;
$ligne = mysql_fetch_array($resultat);
extract($ligne);

$Size= STR_replace(' GB', '', $Size);
$Frees= STR_replace(' GB', '', $Frees);
echo "
<tr class='texte'>
<td>$Date</td>
<td>$Volume</td>
<td>$Label</td>
<td>$Size</td>
<td>$Frees</td>";
$Freep= STR_replace('%', '', $Freep);

if ($Freep == Seuil){
	echo "<td><b>$Freep</b></td>";
	}
else if ($Freep < Seuil){
	echo "<td class='rouge'>$Freep</td>";	}


echo "</tr>\n";
}
echo "</table>\n";
?>
merci d'avance pour votre aide