Contrôler des ventilateur a partir d'une interface web

Fermé
Omarb1414a Messages postés 7 Date d'inscription vendredi 8 février 2019 Statut Membre Dernière intervention 16 juin 2019 - 16 juin 2019 à 15:42
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 16 juin 2019 à 23:39
Bonjour,
comment je peux envoyer ou insérer l'état (valeur) d'une bouton switch (toggle) dans une base de données pour l'utiliser après pour commander des ventilateurs avec Arduino
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 juin 2019 à 16:54
Bonjour
qu'as-tu commencé à faire ?
Sur quoi bloque tu exactement ?

sans ces informations nous ne pourrons pas t'aider
0
Omarb1414a Messages postés 7 Date d'inscription vendredi 8 février 2019 Statut Membre Dernière intervention 16 juin 2019
16 juin 2019 à 21:20
je fait ce script qui faire l'appel a un code php qui insert la valeur '1' dans la base de données
<script>
$(document).ready(function(){

 $('#defaultUnchecked').change(function(){
	
  if($(this).prop('checked'))
  {
   var on=$('#hidden_ventilo').val('1');
  }
  else
  {
   var on=$('#hidden_ventilo').val('0');
  }
 });
 
 
 $('#hidden_ventilo').on('click', function(event){
	event.preventDefault();
	
	var form_data = on;
	
	$.ajax({
	method:"POST",	
    url:"../includes/insert.php",
    data:form_data,
	});
 });
  });
 </script>


<?php

session_start();
include_once 'conn.inc.php';




if (isset($_POST['hidden_ventilo'])){

$hidden_ventilo = 1 ;
$resultat= mysqli_query($connn,"INSERT INTO `ventilo` (`ventilo1`) VALUES ('$hidden_ventilo');") or die ("Failed to query database".mysqli_error());

}
?>

mais le bouton devient statique et ne toggle malgré je clique plusieurs fois sur elle...
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 juin 2019 à 23:39
Quel est le rapport entre à ta question et le forum que tu as choisi mysql ???
il semble que ta question concerne ton code JavaScript..
Sachant que tu ne nous montres pas non plus le code HTML cela va être compliqué de te répondre avec exactitude
..
Mais je peux déjà te dire que tu as certainement mal placé ton appel Ajax je leur ai placé dans le même script que celui qui permet de modifier la valeur de ton "on"
0