Bonjour,
Tudgur a écrit :
Bonsoir,
Pour le code wswin, pas de problème, à préparer pour toutes les variables souhaitées...
Oui bien évidement, et en fait il n'y en a pas tant que çà.
Tudgur a écrit :
Là je ne suis pas sûr de comprendre.
tu utilises la variable $temp_min au tout début (après if), alors qu'elle n'est définie que plus tard, après l'accolade...
Oui, aussi loin que remonte mes souvenirs en programmation, si a = 1, tu peux très bien écrire a = a + 2 qui donnera une valeur de 3 à la variable a, et pour pousser encore plus loin la démonstration a = a + a donnera 2. La variable a ne prendra une nouvelle valeur qu'à la fin de l'opération, tu peux donc l'utiliser plusieurs fois dans ton calcul.
Tudgur a écrit :
Pour $heure_temp_min=$wswin_2006_heure_temp_min; il n'y a pas besoin de guillemets ? Ce sera au format hh:mm, donc une chaîne...
Les guillemets ne sont utiles que lorsque tu imputes une chaîne à une variable, quand tu la traites ensuite peu importe son contenu.
Tudgur a écrit :
Edit : j'ai bien PhpMyAdmin chez mon hébergeur.
Génial !
Alors tu vas voir, c'est très simple.
Sur la page d'accueil de Phpmyadmin, tu as formulaire "Créer une base de données", dans le premier champs tu mets extremes et dans le second UTF8_bin, puis le bouton créer.
Ta base est maintenant créée !
Il faut maintenant construire la table.
Dans cette nouvelle page tu dois nommer cette table ainsi que donner le nombre de ligne qu'elle comportera. Cela correspond au nombre de variable que tu utiliseras plus une qui te servira d’identificateur. Rien ne sera figé après cette étape et tu pourras très facilement supprimer ou ajouter de nouvelles ligne postérieurement.
Nous appellerons la table mois et nous mettrons 4 lignes pour commencer, ensuite cliquer sur le bouton créer.
Voilà ta base est presque prête, il ne reste plus qu'à configurer tes différentes variables.
La première sera nommée id, type smallint , taille 6.
La seconde temp_min, type float, défaut tel que définit et en dessous 50.
La troisième date_temp_min, type varchar, taille 10, interclassement utf_bin
La quatrième heure_temp_min, idem que la précédente puis le bouton sauvegarder.
Petite explication pour la spécificité de la ligne deux. Par défaut si aucune valeur n'est imputé, c'est la valeur 0 qui est prise. Vu qu'il s'agit de la température minimum il faut en mettre une qui soit largement improbable de manière a se que le teste qui suivra en PHP soit fonctionnel.
Il faudra utiliser le même principe pour la pression minimum avec une valeur de 2000 par exemple.
Pour les différente autres variables tu peux laisser la cellule vide.
Je vais te laisser en arriver là pour voir si c'est clair.