Requete et checkbox
montananja01
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai des checkbox alimenter par une table, et je veux quand je coche le checkbox et je click sur le boutton resultat ça affiche le nombre et le total dans une tableau.
voici mon code
<html>
<head>
<script src="jquery.js"></script>
</head>
<body>
</br><h3>Liste des regions</h3><br>
<form action="recupmateriel_elevage.php" name="form" method="post" >
<select name="region" id="id_region" onchange='tester();'>
<OPTION>---Choisissez une region---</OPTION>";
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM region');
while ($donnees = $reponse->fetch())
{
echo'<option value="'.$donnees['id_region'].'">'.$donnees['Nom_region'].'</option>';
}
?>
</select>
<div class="district">
</div>
<br><h3>Liste des materiels</h3><br>
<h4>Gros materiels</h4><br>
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM materiels where Types="gros" group by Nom');
while ($elevage1 = $reponse->fetch())
{
echo'<input type="checkbox" name="gros[]" value="'.$elevage1['Nom'].'" checked>'.$elevage1['Nom'].'<br>';
}
?>
<br><h4> Petit materiels</h4><br>
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM materiels where Types="petit" group by Nom');
while ($elevage2 = $reponse->fetch())
{
echo'<input type="checkbox" name="petit[]" value="'.$elevage2['Nom'].'" checked>'.$elevage2['Nom'].'<br>';
}
?>
</select>
<br><input type="submit" name="valider" value="Resultat"/>
</form>
</body>
<script>
function tester(){
var select = document.getElementById('id_region');
var valeur= select.options[select.selectedIndex].value;
if(valeur==0){
}else{
$.get('district.php',{i:valeur},function(data){
$('.district').html(data);
});
}
}
</script>
</html>
recupmateriel_elevage.php
<?php
include('connectBDD.php');
include('header.php');
if(isset($_POST['district'])){
echo'<br><table width = "100%" border=1><tr>';
echo'<th><center>Materiels</center></th>';
foreach($_POST['district'] as $district){
$id=$district;
$requete=$bdd->query('SELECT * FROM district where id_district='.$id);
while($district = $requete->fetch()){
echo'<th><center>'.$district['Nom'].'</center></th>';
}
}
echo '<th><center>Total<center></th>';
echo '</tr>';
$total=0;
if(isset($_POST['gros'])){
foreach($_POST['gros'] as $elevage1){
$reponse = $bdd->query('SELECT * FROM materiels where Types="gros" group by Nom');
while ($elevage1 = $reponse->fetch())
{
echo'<td><center>'.$elevage1['Nom'].'</center></td>';
}
}
}
if(isset($_POST['petit'])){
foreach($_POST['petit'] as $elevage2){
echo'<tr><th>'.$elevage2.' </th>';
foreach($_POST['district'] as $district){
$id=$district;
$requete=$bdd->query('SELECT * FROM materiels where id_district='.$id.' and Nom=\''.$elevage2.'\'');
while ($elevage=$requete->fetch())
{
echo'<td><center>'.$elevage['Nombres'].'</center></td>';
$total=$total+$elevage['Nombres'];
}
}
echo'<td><center>'.$total.'</center></td>';
$total=0;
}
}
echo'</tr></table><br>';
}
echo'<center><a href="#">
<img src="images/telechargement.jpg" width="10%""></a></center><br>';
echo'<a href="index.php?content=materiels/materiels-delevage/petit_materiels">
<img src="images/precedent1.png" width="5%""></a>';
echo'Retour';
include('footer.php');
?>
aide moi s'il vous plait merci!
j'ai des checkbox alimenter par une table, et je veux quand je coche le checkbox et je click sur le boutton resultat ça affiche le nombre et le total dans une tableau.
voici mon code
<html>
<head>
<script src="jquery.js"></script>
</head>
<body>
</br><h3>Liste des regions</h3><br>
<form action="recupmateriel_elevage.php" name="form" method="post" >
<select name="region" id="id_region" onchange='tester();'>
<OPTION>---Choisissez une region---</OPTION>";
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM region');
while ($donnees = $reponse->fetch())
{
echo'<option value="'.$donnees['id_region'].'">'.$donnees['Nom_region'].'</option>';
}
?>
</select>
<div class="district">
</div>
<br><h3>Liste des materiels</h3><br>
<h4>Gros materiels</h4><br>
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM materiels where Types="gros" group by Nom');
while ($elevage1 = $reponse->fetch())
{
echo'<input type="checkbox" name="gros[]" value="'.$elevage1['Nom'].'" checked>'.$elevage1['Nom'].'<br>';
}
?>
<br><h4> Petit materiels</h4><br>
<?php
include('connectBDD.php');
$reponse = $bdd->query('SELECT * FROM materiels where Types="petit" group by Nom');
while ($elevage2 = $reponse->fetch())
{
echo'<input type="checkbox" name="petit[]" value="'.$elevage2['Nom'].'" checked>'.$elevage2['Nom'].'<br>';
}
?>
</select>
<br><input type="submit" name="valider" value="Resultat"/>
</form>
</body>
<script>
function tester(){
var select = document.getElementById('id_region');
var valeur= select.options[select.selectedIndex].value;
if(valeur==0){
}else{
$.get('district.php',{i:valeur},function(data){
$('.district').html(data);
});
}
}
</script>
</html>
recupmateriel_elevage.php
<?php
include('connectBDD.php');
include('header.php');
if(isset($_POST['district'])){
echo'<br><table width = "100%" border=1><tr>';
echo'<th><center>Materiels</center></th>';
foreach($_POST['district'] as $district){
$id=$district;
$requete=$bdd->query('SELECT * FROM district where id_district='.$id);
while($district = $requete->fetch()){
echo'<th><center>'.$district['Nom'].'</center></th>';
}
}
echo '<th><center>Total<center></th>';
echo '</tr>';
$total=0;
if(isset($_POST['gros'])){
foreach($_POST['gros'] as $elevage1){
$reponse = $bdd->query('SELECT * FROM materiels where Types="gros" group by Nom');
while ($elevage1 = $reponse->fetch())
{
echo'<td><center>'.$elevage1['Nom'].'</center></td>';
}
}
}
if(isset($_POST['petit'])){
foreach($_POST['petit'] as $elevage2){
echo'<tr><th>'.$elevage2.' </th>';
foreach($_POST['district'] as $district){
$id=$district;
$requete=$bdd->query('SELECT * FROM materiels where id_district='.$id.' and Nom=\''.$elevage2.'\'');
while ($elevage=$requete->fetch())
{
echo'<td><center>'.$elevage['Nombres'].'</center></td>';
$total=$total+$elevage['Nombres'];
}
}
echo'<td><center>'.$total.'</center></td>';
$total=0;
}
}
echo'</tr></table><br>';
}
echo'<center><a href="#">
<img src="images/telechargement.jpg" width="10%""></a></center><br>';
echo'<a href="index.php?content=materiels/materiels-delevage/petit_materiels">
<img src="images/precedent1.png" width="5%""></a>';
echo'Retour';
include('footer.php');
?>
aide moi s'il vous plait merci!
A voir également:
- Requete et checkbox
- Erreur de requete facebook - Forum Facebook
- Requete sql pix ✓ - Forum MySQL
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements