Selection de checkbox et appel à la BDD JavaScript
Bonjour,
J'ai un petit soucis avec mon script. Je souhaite afficher les donnée reçus part ma BDD. Mais le soucis c'est qu'il affiche la dernière donnée reçus.
Voici mon code:
Code:
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
| <html>
<head>
<link rel="stylesheet" href="javascript.css" />
<script type="Text/JavaScript">
function valider()
{
var valeur = document.capteur.chk;
var tmp="";
for (var i=0;i < valeur.length; i++)
{
if ( valeur[i].checked )
{tmp+=" "+valeur[i].value;}
}
alert(""+tmp);
}
</script>
</head>
<body>
<?php
//
// Verification de données
//
$serveur = "localhost";
$base = "passilab";
$utilisateur="root";
$motdepasse="";
// CONNECION SQL
mysql_connect($serveur, $utilisateur, $motdepasse)or die("erreur de connexion au serveur");
mysql_select_db($base)or die("erreur de connexion a la base de donnees");
// VERIFICATION
$requete = 'SELECT * FROM table_mesure';
$resultat = mysql_query($requete);
while($row = mysql_fetch_row($resultat))
{
if($row = mysql_fetch_row($resultat))
{
$id = $row[0];
$endroit = $row[1];
$emplacement = $row[2];
$nom_capteur = $row[3];
$date_heure = $row[4];
$valeur = $row[5];
}
else
{
echo "erreur!";
}
}
?>
<fieldset><legend>Selectionner les capteurs</legend><div class="imagemaison" ><center><img src="maison.png"></center></fieldset>
<form id='capteur' name='capteur' method=get action="javascript:void(0);"onSubmit="valider(); return false;">
<center>
<?php echo'<div class="check1"><input id="check1" name="chk" type="checkbox" value='.$nom_capteur.' title="capteur 1"><br></div>
<div class="check2"><input id="check2" name="chk" type="checkbox" value='.$nom_capteur.' title="capteur 2"><br></div>
<div class="check3"><input id="check3" name="chk" type="checkbox" value='.$nom_capteur.' title="capteur 3"><br></div>
<div class="check4"><input id="check4" name="chk" type="checkbox" value='.$nom_capteur.' title="capteur 4"><br></div>';
?>
<fieldset class="outward">
<legend>Selectionner les dates</legend>
<p>
<label for="train_outward_date" class="required">Du </label>
<input title="cliquez ici pour afficher le calendrier" class="CUi_DatePicker DatePicker_trigger outward_date" id="train_outward_date" name="outward_date" type="text" />
<label for="train_outward_date" class="required">Au </label>
<input title="cliquez ici pour afficher le calendrier" class="CUi_DatePicker DatePicker_trigger outward_date" id="train_outward_date" name="outward_date" type="text" />
</p>
</fieldset>
<br><div class="boutonenvoi"><input type="submit" value="Envoyer" name="submit"></div>
<div class="boutondecocher"><input type="reset" value="Décocher" name="reset"></div>
</form>
</div>
</body>
</html> |