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

Discussion :

Changer les valeurs de cases

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dodineau
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut Changer les valeurs de cases
    Bonjour tout le monde,
    Je suis débutant et ma demande est peut-être impossible.
    J'ai un fichier TXT de 3 valeurs que je veux afficher sur une page web dans une grille de 3 cases.
    Ensuite je voudrais modifier 1, 2 ou 3 cases et que ça s'enregistre dans le TXT après avoir cliqué sur un bouton de validation.
    J'ai cherché un peu partout et je ne trouve aucun exemple ou tuto pour réaliser cette demande.
    Merci pour votre aide.
    A+

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    ceci est faisable avec la plupart des langages côté serveur comme PHP ou node.js par exemple.
    avez vous de l'expérience dans ce genre de langages ?

    https://php.developpez.com/cours/
    https://nodejs.developpez.com/cours/

  3. #3
    Membre confirmé Avatar de dodineau
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    Bonjour et merci pour cette réponse.
    J'ai peu d'expérience, je fais juste quelques pages en php en suivant des tutos et en les modifiants ou grâce aux forums.
    Pour l'instant j'arrive a faire afficher mes 3 cases (input) mais je n'arrive pas à leur attribuer les valeurs par défaut de mon fichier TXT associé.

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    pour lire un fichier en php, vous pouvez utiliser cela :
    https://www.php.net/manual/fr/functi...t-contents.php

    et ensuite pour réécrire les modifications :
    https://www.php.net/manual/fr/functi...t-contents.php

  5. #5
    Membre confirmé Avatar de dodineau
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    Merci pour ces liens

  6. #6
    Membre confirmé Avatar de dodineau
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    J'ai réussi tant bien que mal à créer ma page avec les valeurs lues dans le fichier data.txt.
    Le problème c'est que je n'arrive pas à lire les données une fois modifiées.
    Voici ma page de base :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    <html>
    <head>
        <style>
        html {
          font-family: sans-serif;
        }
     
        table {
          border-collapse: collapse;
          border: 2px solid rgb(0,0,0);
          letter-spacing: 0px;
          font-size: 0.8rem;
        }
     
        td, th {
          border: 1px solid rgb(0,0,0);
          padding: 15px 0px;
        }
     
        td {
          text-align: center;
        }
     
        </style>
    </head>
    <body>
    <form method="post" action="rep_dev.php">
    <table border="0" cellspacing="0" cellpadding="0">
        <colgroup>
            <col span="1" style="background-color:#808080">
    <?php
    $i = 1;
    while ($i < 4) {
    ?>
            <col span="1" style="background-color:#80FFB2">
            <col span="1" style="background-color:#80CDFF">
    <?php
    $i++;
    }
    ?>
     
        </colgroup>
    <tr>
    <th></th>
     
    <?php
    $i = 0;
    while ($i < 2) {
    ?>
            <th><?php echo sprintf("%'.02d\n", $i) ; ?></th>
            <th>30</th> 
    <?php
    $i++;
    }
    ?>
    </tr>
     
          <tr>
            <th>Lundi</th>
    <?php
    $i = 0;
    while ($i < 4) {
    $place=$i*3;
    $valeur = file_get_contents('data.txt', FALSE, NULL, $place, 2);
    $nom="lundi-" . sprintf("%'.02d\n", $i);
    ?>
     
            <td><input type='number' name='<?php echo $nom ; ?>' value='<?php echo $valeur ; ?>' min='10' max='30' style='width:40px' ' min='10' max='30'</td>
    <?php
    $i++;
    }
    ?>
          </tr>
     
    </table>
    <p></p>
    <input type="submit" value="Valider">
    </form>
    </body>
    </html>

    Mon fichier data.txt
    et le fichier qui devrait lire les valeurs avant de les enregistrer à nouveau : rep_dev.php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    	echo $_POST['lundi-00'];
    	echo $_POST['lundi-01'];
    	echo $_POST['lundi-02'];
    	echo $_POST['lundi-03'];
     
    ?>

    Je ne comprends pas pourquoi je n'arrive pas à lire les valeurs Lundi-01,02 etc, je ne ois pas mon erreur.

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

Discussions similaires

  1. [JFreeChart]Changer les valeurs en abscisses
    Par bitardo dans le forum Interfaces Graphiques en Java
    Réponses: 0
    Dernier message: 11/12/2007, 17h53
  2. changer les valeurs graphique sans passer par une cellule
    Par mennix dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/11/2007, 19h56
  3. [Excel] Changer les valeurs des séries d'un graphe
    Par françois62 dans le forum ASP
    Réponses: 3
    Dernier message: 13/03/2007, 17h41
  4. Réponses: 1
    Dernier message: 30/06/2006, 10h26
  5. [MySQL] envoie les valeurs des cases à cocher
    Par soussan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 19/06/2006, 17h18

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