IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Bouton pour modifier une valeur d'un champ MySQL [PHP 5.0]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Automatisme
    Inscrit en
    Juillet 2015
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Automatisme
    Secteur : Alimentation

    Informations forums :
    Inscription : Juillet 2015
    Messages : 201
    Par défaut Bouton pour modifier une valeur d'un champ MySQL
    Bonjour,

    Je suis apicultrice et je veux pouvoir surveiller mon rucher qui est à 300m de chez moi et ce la nuit pour éviter les vols de ruches

    Je veux insérer un bouton sur une page HTML
    Lorsque la page s'ouvre on va lire le champ "lumiere" de la base Echange
    Si le champ est à 0 le bouton est de couleur rouge et affiche Off
    Si je clique dessus, il met 1 dans le champ "lumiere" et change la couleur en verte et affiche ON
    Es ce possible sans faire une usine à gaz
    Merci d'avance
    A+

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par défaut
    Est ce que la base de données existe déjà et commande quelque chose ?

  3. #3
    Membre confirmé
    Femme Profil pro
    Automatisme
    Inscrit en
    Juillet 2015
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Automatisme
    Secteur : Alimentation

    Informations forums :
    Inscription : Juillet 2015
    Messages : 201
    Par défaut
    Oui la BDD MySQL existe
    Elle est hébergée chez FREE

    Je sais que l'on peut utiliser <button> peut être avec onclick mais je ne sais pas le mettre en oeuvre
    A+

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ce serait bien de nous dire ce que tu sais faire, quel(s) langage(s) tu connais : HTML ? JavaScript ? PHP ?
    Comment tu te connectes à la base de données ? mysql_ ? (C'est Free, certainement, à moins qu'ils aient enfin installé PDO)

    Est-ce que tu as l'impression que je te parles chinois ou javanais ?


    À lire, pour au moins comprendre ce qu'on te propose :


    Voir : "formulaires" et "base de données"
    Dernière modification par Invité ; 14/09/2017 à 09h07.

  5. #5
    Membre confirmé
    Femme Profil pro
    Automatisme
    Inscrit en
    Juillet 2015
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Automatisme
    Secteur : Alimentation

    Informations forums :
    Inscription : Juillet 2015
    Messages : 201
    Par défaut
    Non tu ne parles pas le javanais

    J'ai des connaissances en HTML et PHP pas en JavaScrip
    Je sais faire une requête SQL mais je n'arrive pas à associer l'appui d'un Button pour lancer la lecture et l'écriture

    Lorsque j'ai crée mon site, Free n'acceptait pas les PDO

    Tu peux consulter mon site: http://ruches.montminoises.free.fr/index.php
    A+

  6. #6
    Membre confirmé
    Femme Profil pro
    Automatisme
    Inscrit en
    Juillet 2015
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Automatisme
    Secteur : Alimentation

    Informations forums :
    Inscription : Juillet 2015
    Messages : 201
    Par défaut
    J'utilise aussi les formulaires pour enregistrer des données sur une autre base

    Tu penses que l'on peut utiliser la méthode POST pour la lecture ?

    <form action="Echange.php" method="post">
    <button> ??????

    Et dans "Echange.php" lancer la requête SQL
    A+

  7. #7
    Invité
    Invité(e)
    Par défaut
    OK.

    Lorsque la page s'ouvre on va lire le champ "lumiere" de la base Echange
    1/ requête en base de données pour récupérer la valeur de "lumiere" (0 ou 1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $lumiere = $row['lumiere'];
    (N.B. tu aurais pu créer un champ BOOLEEN, avec true ou false, mais bon)

    Si le champ est à 0 le bouton est de couleur rouge et affiche Off
    2/ un FORMULAIRE HTML <form>, avec un bouton.
    Une condition, sur "lumiere" pour afficher un bouton rouge ou vert (avec une class CSS, par exemple)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php if( $lumiere ==0 ){ ...(value du bouton = 1)... } else { ...(value du bouton = 0)... } ?>
    Si je clique dessus, il met 1 dans le champ "lumiere" et change la couleur en verte et affiche ON
    3/ à la soumission du formulaire, on traite les infos reçues.
    requête en Bdd pour changer la valeur du champ "lumiere".

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par apicultrice Voir le message
    Je sais faire une requête SQL...
    Montre-nous comment.
    (SANS montrer tes paramètres de connexion, évidemment )


    Il faut d'abord récupérer la valeur de "lumiere" dans la bdd -> requête "SELECT....."

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bouton pour modifier la valeur d'un champ
    Par gnomathibus dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 31/10/2013, 22h51
  2. recordset pour modifier une valeur d'un champ
    Par YannC dans le forum VBA Access
    Réponses: 20
    Dernier message: 04/07/2012, 10h41
  3. [AC-2007] Modifier une valeur d'un champ avec inputbox
    Par fabian_945 dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/12/2009, 12h20
  4. [MySQL] condition de temps pour modifier une valeur
    Par Beniti dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 29/05/2008, 08h13
  5. syntax vb pour modifier la valeur d'un champs texte
    Par damien40 dans le forum VBA Access
    Réponses: 13
    Dernier message: 22/04/2008, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo