Résolu Je n'arrive pas à coder avec sqlite3

Lagger

Responsable des lags
Premium
Inscription
28 Novembre 2011
Messages
1 903
Réactions
581
Points
12 558
RGCoins
25
Bonjour,

Actuellement en Terminale STI2D, j'ai un projet où je dois coder un site et développer sur une Arduino Yun. Le problème est qu'il faut utiliser sqlite3 et phpliteadmin, mais je n'arrive pas à coder... Et mon prof qui est très sympa ne m'aide jamais.

Je dois faire apparaître sur mon site, des jauges avec une température, une humidité, un poids, un niveau sonore. Les jauges doivent se rafraîchir automatiquement toutes les 30mins et remplir un tableau avec un historique des mesures.

Merci d'avance :love:
 
Celles pour pouvoir communiquer avec l'Arduino grâce à ces deux langages. ;)
Personnellement j'étudie en électronique, nous communiquons avec des automates programmables pour envoyer les informations vers des interfaces opérateurs et ce n'est pas compliqué, mais je n'utilise pas ces deux langages pour exporter les données sur un site externe, donc je ne saurais t'aider. :/
 
Celles pour pouvoir communiquer avec l'Arduino grâce à ces deux langages. ;)
Personnellement j'étudie en électronique, nous communiquons avec des automates programmables pour envoyer les informations vers des interfaces opérateurs et ce n'est pas compliqué, mais je n'utilise pas ces deux langages pour exporter les données sur un site externe, donc je ne saurais t'aider. :/
Bah c'est pas moi qui gère cette partie, c'est mon collègue, moi je m'occupe juste de la bdd et du site.. Mais le problème c'est que ça marche pas sur sa putains de carte
 
:troll:

Désolé mec j'utilise pas SQLITE :) Mais comme dis plus haut, si tu as un exercice, tes censé connaitre.
Non justement, on est pas censé connaître puisque qu'on doit le faire nous même pour le bac
 
Salut,

Ton site doit être dev en PHP je suppose ? Si oui :

Bonne soiree,
AwH.
Oui je code en PHP, voici ma connection:
PHP:
<?php
try{
$db = new PDO('sqlite:beeconnect');
$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){ die('impossible de se co � la bd'); }
?>
 
Le code de mon index:

PHP:
<!DOCTYPE html>
<?php include('includes/db.php'); ?>
<html lang="fr">
  <head>
    <?php include('includes/head.php'); ?>
  </head>
  <body>
    <p>test</p>
    <?php $db = mysql_query('SELECT * FROM data ORDER BY id'); ?>
    <div id="temperature"></div>
    <div id="humidity"></div>
    <div id="weight"></div>
    <div id="sound"></div>
    <script>
      var temperature, humidity, weight, sound;
      window.onload = function(){
        var temperature = new JustGage({
          id: "temperature",
          value: 10,
          min: 0,
          max: 100,
          title: "Température",
          label: "°C"
        });

        var humidity = new JustGage({
          id: "humidity",
          value: 10,
          min: 0,
          max: 100,
          title: "Humidité",
          label: "%"
        });
        var weight = new JustGage({
          id: "weight",
          value: 10,
          min: 0,
          max: 100,
          title: "Poids",
          label: "%"
        });

        var sound = new JustGage({
          id: "sound",
          value: 10,
          min: 0,
          max: 100,
          title: "Niveau sonore",
          label: "%"
        });
      };
    </script>
  </body>
</html>
 
C'est normal que tu n'es rien ;)


$db = PDO
et tu utilises des fonctions mysql, qui ne sont pas compatible

Je t'invite donc a lire la documentation de PDO et ces method prepare(), execute(), fetch(), fetchAll()
 
C'est normal que tu n'es rien ;)


$db = PDO
et tu utilises des fonctions mysql, qui ne sont pas compatible

Je t'invite donc a lire la documentation de PDO et ces method prepare(), execute(), fetch(), fetchAll()
sbRmOU3.jpg
 
OK C'EST BON J'AI TROUV2 MON ERREUR OMG !

Merci pour votre aide, maintenant j'aimerai savoir comment mettre une variable dans un code javascript :fight:

PHP:
<!DOCTYPE html>
<?php include('includes/db.php'); ?>
<html lang="fr">
  <head>
    <?php include('includes/head.php'); ?>
  </head>
  <body>
    <?php $alldata = $db->query('SELECT * FROM data WHERE id = (SELECT max(id) FROM data)');
    while($hive = $alldata->fetch()){
      echo $hive['temperature'];
      echo $hive['humidity'];
      echo $hive['weight'];
      echo $hive['sound'];
    }
    ?>
    <div id="temperature"></div>
    <div id="humidity"></div>
    <div id="weight"></div>
    <div id="sound"></div>
    <script>
      var temperature, humidity, weight, sound;
      window.onload = function(){
        var temperature = new JustGage({
          id: "temperature",
          value: "<?php echo $hive['temperature'];?>",
          min: 0,
          max: 100,
          title: "Température",
          label: "°C"
        });

        var humidity = new JustGage({
          id: "humidity",
          value: 10,
          min: 0,
          max: 100,
          title: "Humidité",
          label: "%"
        });
        var weight = new JustGage({
          id: "weight",
          value: 10,
          min: 0,
          max: 100,
          title: "Poids",
          label: "%"
        });

        var sound = new JustGage({
          id: "sound",
          value: 10,
          min: 0,
          max: 100,
          title: "Niveau sonore",
          label: "%"
        });
      };
    </script>
  </body>
</html>
 
Retour
Haut