Skip to content

Commit

Permalink
Ajoute des indications lorsque une de masse est invalide.
Browse files Browse the repository at this point in the history
Changement de nom de tdechet_write pour masse_write.
Reecriture du code de tdechet_add pour utiliser masse_write.
Ajout de CSS pour gérer les saisie invalides.
Ajout de JS pour avoir un message d'erreur lorsque la saisie depasse la
masse maximale admise ou le minimum du bac.
  • Loading branch information
darnuria committed Oct 10, 2015
1 parent 7df067a commit ee65637
Show file tree
Hide file tree
Showing 7 changed files with 164 additions and 193 deletions.
15 changes: 12 additions & 3 deletions css/oressource.css
Expand Up @@ -2,8 +2,17 @@
body {
padding-top: 50px;
padding-bottom: 20px;
}

textarea {
resize:none;
}

/* Style for valid or Invalid form entry */
input:invalid {
border: 1px solid red;
}

input:valid {
border: 1px solid green;
}
textarea{
resize:none;
}
41 changes: 19 additions & 22 deletions ifaces/collecte.php
Expand Up @@ -155,10 +155,6 @@ function tdechet_clear()
</ul>
<input type="hidden" value="0" name ="najout" id="najout">
<input type="hidden" id="comm" name="comm">




</div>
</div>
<!--endprint-->
Expand Down Expand Up @@ -304,27 +300,28 @@ function tdechet_clear()
<div class="panel-heading">
<h3 class="panel-title"><label>Type d'objet:</label></h3>
</div>
<div class="panel-body">



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="panel-body">
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo$donnees['nom']?>', '<?php echo$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo$donnees['nom']?>'),
document.getElementById('<?php echo$donnees['id']?>'),
<?php echo($pesee_max); ?>,
0.0);">
<span class="badge" id="cool"
style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>
<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>


Expand Down
72 changes: 34 additions & 38 deletions ifaces/sorties.php
Expand Up @@ -390,57 +390,53 @@ function tdechet_clear()
<div class="panel-heading">
<h3 class="panel-title"><label>Type d'objet:</label></h3>
</div>
<div class="panel-body">



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="panel-body">
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo$donnees['nom']?>', '<?php echo$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo$donnees['nom']?>'),
document.getElementById('<?php echo$donnees['id']?>'),
<?php echo($pesee_max); ?>,
0.0);">
<span class="badge" id="cool"
style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>

<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>



<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>
</div>
</div>

<div class="row" >
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title"><label>Materiaux et déchets:</label></h3>
</div>
<div class="panel-body">



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="panel-body">
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo"d".$donnees['nom']?>', '<?php echo "d".$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo"d".$donnees['nom']?>'),
document.getElementById('<?php echo "d".$donnees['id']?>'),
<?php echo($pesee_max); ?>,
0.0);">
<span class="badge" id="cool"
style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>

<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
Expand Down
74 changes: 37 additions & 37 deletions ifaces/sortiesc.php
Expand Up @@ -414,28 +414,28 @@ function tdechet_clear()
<div class="panel-heading">
<h3 class="panel-title"><label>Type d'objet:</label></h3>
</div>
<div class="panel-body">



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="panel-body">
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo$donnees['nom']?>', '<?php echo$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo$donnees['nom']?>'),
document.getElementById('<?php echo$donnees['id']?>'),
<?php echo($pesee_max); ?>,
0.0);">
<span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>
<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>



Expand All @@ -451,27 +451,27 @@ function tdechet_clear()



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo"d".$donnees['nom']?>','<?php echo "d".$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo"d".$donnees['nom']?>'),
document.getElementById('<?php echo "d".$donnees['id']?>'),
<?php echo($pesee_max); ?>,
0.0);">
<span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>

<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>



<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>
</div>
</div>
<button class="btn btn-primary btn-lg" onclick="verif_form_sortie();">C'est pesé!</button>
Expand Down
41 changes: 19 additions & 22 deletions ifaces/sortiesd.php
Expand Up @@ -304,31 +304,28 @@ function tdechet_clear()
<div class="panel-heading">
<h3 class="panel-title"><label>Matériaux et déchets:</label></h3>
</div>
<div class="panel-body">



<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{
?>
<div class="panel-body">
<?php
// On recupère tout le contenu de la table point de collecte
$reponse = $bdd->query('SELECT * FROM type_dechets_evac WHERE visible = "oui"');
// On affiche chaque entree une à une
while ($donnees = $reponse->fetch()) {
?>
<div class="btn-group">
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;" onclick="tdechet_write('<?php echo$donnees['nom']?>', '<?php echo$donnees['id']?>', <?php echo($pesee_max); ?>);" ><span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
<button class="btn btn-default" style="margin-left:8px; margin-top:16px;"
onclick="masse_write(
document.getElementById('<?php echo$donnees['nom']?>'),
document.getElementById'<?php echo$donnees['id']?>'),
<?php echo($pesee_max); ?>
0.0);">
<span class="badge" id="cool" style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>

</div>

<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>



<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</div>
</div>
<div class="panel panel-info">

Expand Down
14 changes: 6 additions & 8 deletions ifaces/sortiesp.php
Expand Up @@ -285,23 +285,21 @@ function tdechet_clear()
$reponse = $bdd->query('SELECT * FROM types_poubelles WHERE visible = "oui" ');

// On affiche chaque entree une à une
while ($donnees = $reponse->fetch())
{

while ($donnees = $reponse->fetch()) {
?>
<button class="btn btn-default btn-sm"
style="margin-left:8px; margin-top:16px;"
onclick="tdechet_write_poubelle(document.getElementById('<?php echo($donnees['nom'])?>'),
document.getElementById('<?php echo($donnees['id'])?>'),
<?php echo($pesee_max); ?>,
<?php echo($donnees['masse_bac']); ?>);">
onclick="masse_write(
document.getElementById('<?php echo($donnees['nom'])?>'),
document.getElementById('<?php echo($donnees['id'])?>'),
<?php echo($pesee_max); ?>,
<?php echo($donnees['masse_bac']); ?>);">
<span class="badge" id="cool"
style="background-color:<?php echo$donnees['couleur']?>"><?php echo$donnees['nom']?></span>
</button>
<?php }
$reponse->closeCursor(); // Termine le traitement de la requête
?>

</div>
</div>
<div class="row">
Expand Down

0 comments on commit ee65637

Please sign in to comment.