-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mise en place de la trame pour la verification des collectes
- Loading branch information
Showing
2 changed files
with
298 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,236 @@ | ||
<?php session_start(); ?> | ||
|
||
<?php | ||
if (isset($_SESSION['id']) AND (strpos($_SESSION['niveau'], 'g') !== false)) | ||
{ include "tete.php" ?> | ||
<div class="container"> | ||
<h1>modifier la collecte numero <?php echo $_POST['id']?></h1> | ||
<?php | ||
if ($_GET['err'] == "") // SI on a pas de message d'erreur | ||
{ | ||
echo''; | ||
} | ||
|
||
else // SINON | ||
{ | ||
echo'<div class="alert alert-danger">'.$_GET['err'].'</div>'; | ||
} | ||
|
||
|
||
if ($_GET['msg'] == "") // SI on a pas de message positif | ||
{ | ||
echo ''; | ||
} | ||
|
||
else // SINON (la variable ne contient ni Oui ni Non, on ne peut pas agir) | ||
{ | ||
echo'<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>'.$_GET['msg'].'</div>'; | ||
} | ||
?> | ||
<div class="panel-body"> | ||
|
||
|
||
|
||
|
||
<br> | ||
|
||
|
||
<div class="row"> | ||
<form action="../moteur/modification_verification_collecte_post.php" method="post"> | ||
<input type="hidden" name ="id" id="id" value="<?php echo $_POST['id']?>"> | ||
|
||
|
||
|
||
<div class="col-md-3"> | ||
|
||
|
||
|
||
<label>Type de collecte:</label> | ||
<select name="id_type_collecte" id="id_type_collecte" class="form-control " required> | ||
<?php | ||
try | ||
{ | ||
// On se connecte à MySQL | ||
include('../moteur/dbconfig.php'); | ||
} | ||
catch(Exception $e) | ||
{ | ||
// En cas d'erreur, on affiche un message et on arrête tout | ||
die('Erreur : '.$e->getMessage()); | ||
} | ||
// On affiche une liste deroulante des type de collecte visibles | ||
$reponse = $bdd->query('SELECT * FROM type_collecte WHERE visible = "oui"'); | ||
// On affiche chaque entree une à une | ||
while ($donnees = $reponse->fetch()) | ||
{ | ||
if ($_POST['nom'] == $donnees['nom']) // SI on a pas de message d'erreur | ||
{ | ||
?> | ||
<option value = "<?php echo$donnees['id']?>" selected ><?php echo$donnees['nom']?></option> | ||
<?php | ||
} else { | ||
?> | ||
|
||
<option value = "<?php echo$donnees['id']?>" ><?php echo$donnees['nom']?></option> | ||
<?php }} | ||
$reponse->closeCursor(); // Termine le traitement de la requête | ||
?> | ||
</select> | ||
<label>Localisation:</label> | ||
<select name="id_localite" id="id_localite" class="form-control " required> | ||
<?php | ||
try | ||
{ | ||
// On se connecte à MySQL | ||
include('../moteur/dbconfig.php'); | ||
} | ||
catch(Exception $e) | ||
{ | ||
// En cas d'erreur, on affiche un message et on arrête tout | ||
die('Erreur : '.$e->getMessage()); | ||
} | ||
// On affiche une liste deroulante des type de collecte visibles | ||
$reponse = $bdd->query('SELECT * FROM localites WHERE visible = "oui"'); | ||
// On affiche chaque entree une à une | ||
while ($donnees = $reponse->fetch()) | ||
{ | ||
if ($_POST['localisation'] == $donnees['nom']) // SI on a pas de message d'erreur | ||
{ | ||
?> | ||
<option value = "<?php echo$donnees['id']?>" selected ><?php echo$donnees['nom']?></option> | ||
<?php | ||
} else { | ||
?> | ||
|
||
<option value = "<?php echo$donnees['id']?>" ><?php echo$donnees['nom']?></option> | ||
<?php }} | ||
$reponse->closeCursor(); // Termine le traitement de la requête | ||
?> | ||
</select> | ||
|
||
|
||
|
||
|
||
<div class="col-md-1"><br><button name="creer" class="btn btn-warning">Modifier</button></div> | ||
</form> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
|
||
<h1>Pesées incluses dans cette collecte</h1> | ||
<!-- Table --> | ||
<table class="table"> | ||
<thead> | ||
<tr> | ||
<th>#</th> | ||
<th>Momment de creation:</th> | ||
<th>Type de dechet:</th> | ||
<th>Masse:</th> | ||
<th>Modifier:</th> | ||
|
||
</tr> | ||
</thead> | ||
<tbody> | ||
<?php | ||
try | ||
{ | ||
// On se connecte à MySQL | ||
include('../moteur/dbconfig.php'); | ||
} | ||
catch(Exception $e) | ||
{ | ||
// En cas d'erreur, on affiche un message et on arrête tout | ||
die('Erreur : '.$e->getMessage()); | ||
} | ||
|
||
// Si tout va bien, on peut continuer | ||
/* | ||
'SELECT type_dechets.couleur,type_dechets.nom, sum(pesees_collectes.masse) somme | ||
FROM type_dechets,pesees_collectes | ||
WHERE type_dechets.id = pesees_collectes.id_type_dechet AND DATE(pesees_collectes.timestamp) = CURDATE() | ||
GROUP BY nom' | ||
SELECT pesees_collectes.id ,pesees_collectes.timestamp ,type_dechets.nom , pesees_collectes.masse | ||
FROM pesees_collectes ,type_dechets | ||
WHERE type_dechets.id = pesees_collectes.id_type_dechet AND pesees_collectes.id_collecte = :id_collecte | ||
*/ | ||
|
||
|
||
|
||
// On recupère toute la liste des filieres de sortie | ||
// $reponse = $bdd->query('SELECT * FROM grille_objets'); | ||
|
||
$req = $bdd->prepare('SELECT pesees_collectes.id ,pesees_collectes.timestamp ,type_dechets.nom , pesees_collectes.masse | ||
FROM pesees_collectes ,type_dechets | ||
WHERE type_dechets.id = pesees_collectes.id_type_dechet AND pesees_collectes.id_collecte = :id_collecte'); | ||
$req->execute(array('id_collecte' => $_POST['id'])); | ||
|
||
|
||
// On affiche chaque entree une à une | ||
while ($donnees = $req->fetch()) | ||
{ | ||
|
||
?> | ||
<tr> | ||
<td><?php echo $donnees['id']?></td> | ||
<td><?php echo $donnees['timestamp']?></td> | ||
<td><?php echo $donnees['nom']?></td> | ||
<td><?php echo $donnees['masse']?></td> | ||
|
||
|
||
|
||
|
||
|
||
<td> | ||
|
||
<form action="modification_verification_collecte.php" method="post"> | ||
|
||
<input type="hidden" name ="id" id="id" value="<?php echo $donnees['id']?>"> | ||
|
||
<button class="btn btn-warning btn-sm" >modifier</button> | ||
|
||
|
||
</form> | ||
|
||
|
||
|
||
</td> | ||
|
||
|
||
|
||
|
||
|
||
|
||
</tr> | ||
<?php } | ||
$req->closeCursor(); // Termine le traitement de la requête | ||
|
||
?> | ||
</tbody> | ||
<tfoot> | ||
<tr> | ||
<th></th> | ||
|
||
<th></th> | ||
|
||
<th></th> | ||
<th></th> | ||
<th></th> | ||
|
||
</tfoot> | ||
|
||
</table> | ||
|
||
|
||
|
||
|
||
|
||
</div><!-- /.container --> | ||
<?php include "pied.php" ?> | ||
<?php } | ||
else | ||
header('Location: ../') ; | ||
?> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters