Bonjour,
J'ai une page qui doit afficher les de mise à jours de caméras. Pour ce faire, j'utilise une menu de sélection. Donc quand je clique sur "ok" avec avoir choisi mon produit, ça affiche un tableau contenant les infos. Jusque là ça va. Mais j'aimerais bien pouvoir me passer du bouton "ok" et que l'affichage du tableau se fasse simplement à la sélection du produit. Avec un onChange?
J'ignore comment m'y prendre.
Modifié par juliesunset (05 Aug 2013 - 21:57)
J'ai une page qui doit afficher les de mise à jours de caméras. Pour ce faire, j'utilise une menu de sélection. Donc quand je clique sur "ok" avec avoir choisi mon produit, ça affiche un tableau contenant les infos. Jusque là ça va. Mais j'aimerais bien pouvoir me passer du bouton "ok" et que l'affichage du tableau se fasse simplement à la sélection du produit. Avec un onChange?
J'ignore comment m'y prendre.
<form action="maj.php" method="post">
<select name="camera" onchange="getCamera(this.value)">
<option selected>Choisir une caméra</option><?php
$requete = mysql_query("SELECT DISTINCT camera FROM software WHERE camera NOT IN ('IR-5B','IR-10T','G4','G4B','Bloodline','C4') ORDER BY camera");
while($row = mysql_fetch_assoc($requete)) {
echo '<option value="'.$row['camera'].'">'.$row['camera'].'</option>';
}
?>
</select><br>
<input name="ok" type="submit" value="OK">
</form>
<?php
if (!empty($_POST['ok'])){
?>
<div class="update">
<?php
$req = mysql_query("SELECT * FROM software WHERE camera='".$_POST['camera']."' AND statue='actif'");
if(mysql_num_rows($req) > 0) {
?>
<table>
<thead>
<tr>
<th colspan="3" class="gradient-gray"><?php echo $_POST['camera'];?>
</th>
</tr>
</thead>
<tbody>
<tr>
<td width="15%" rowspan="5" align="left" valign="middle"><img src="/Images/photosProduits/<?php echo $_POST['camera'];?>/<?php echo $_POST['camera'];?>.png" alt="" width="95" /></td>
<?php
while($s = mysql_fetch_assoc($req)) { ?>
<td width="15%" height="25" align="left" valign="top"><p>Fichier:</p></td>
<td align="left" valign="top"><p><a href="/software/<?php echo $s['fichier'];?>"><u><?php echo $s['fichier'];?></u></a></p></td>
</tr>
<tr>
<td height="25" align="left" valign="top"><p>Version:</p></td>
<td align="left" valign="top"><p><?php echo $s['version'];?></p></td>
</tr>
<tr>
<td height="25" align="left" valign="top"><p>Date:</p></td>
<td align="left" valign="top"><p><?php echo $s['dateFr'];?></p></td>
</tr>
<tr>
<td height="40" align="left" valign="top"><p>Amélioration:</p></td>
<td align="left" valign="top">
<?php
$am = explode("\n", $s['descriptionFr']);
echo('<ul class="upDate">');
foreach($am as $a) {
echo('<li>'.stripslashes($a).'</li>');
}
?>
</ul></td>
</tr>
<tr>
<td height="30" colspan="2" align="left" valign="top">
<p><a onclick="return procedure(this.href);" href="/software/procedures/prodecure_<?php echo $_POST['camera'];?>_fr.html">Procédure d'installation</a> de la mise à jour</p></td>
</tr>
<?php
}
}
$q = mysql_query("SELECT * FROM software WHERE camera='".$_POST['camera']."' AND statue='old' ORDER BY version DESC");
if(mysql_num_rows($q) > 0) {
?>
<tr>
<td colspan="3" class="joindre">
<div>
<p><a class="bouton"><span class="ico_archives" aria-hidden="true"></span>Historique des mises à jour</a></p>
<div class="info gradient-gray">
<a class="close"><img src="../../interface/images/close.png" width="15" height="15" alt="fermer" /></a>
<h3>Historique des mises à jour de la <?php echo $_POST['camera'];?></h3>
<ul class="version">
<?php
while($v = mysql_fetch_assoc($q)) { ?>
<li>Version <?php echo $v['version'];?>
<?php
$am = explode("\n", $v['descriptionFr']);
echo('<ul>');
foreach($am as $a) {
echo('<li>'.stripslashes($a).'</li>');
}
?>
</ul>
</li>
<?php
}
?>
</ul>
</div>
</div>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
Modifié par juliesunset (05 Aug 2013 - 21:57)