Impossible de cocher les cases à cocher d'un formulaire

Drakkar76 Messages postés 2 Statut Membre -  
 Delphine -
Bonjour,

J'ai conçu une base de données de gestion administrative dans laquelle je dispose de plusieurs formulaires qui font notamment appel à des cases à cocher. Depuis plusieurs mois, je n'arrive plus à cocher les cases à cocher d'un formulaire qui me permet simplement d'enregistrer si une facture a été émise ou non. Dans les autres formulaires tout fonctionne normalement. Je n'ai pas constaté de différences dans les propriétés du champ case à cocher des cases qui ne fonctionnent pas par rapport à celles qui fonctionnent. Je travaille avec Access 2007. Précision : il me suffit de passer en mode Création sans rien faire puis de revenir au mode Formulaire pour que je puisse cocher les cases sans souci. Quelqu'un a une idée ? Cela pourrait-il avoir un lien avec le passage sous Windows 7 (avant j'étais en XP) ?

1 réponse

  1. Delphine
     
    Bonjour

    Essayez de faire comme ci-dessous
    Pour la connexion à la base de données
    <?php
    $BDD_ADRESSE = "mysql:host=127.0.0.1";
    $BDD_DBNAME = "ma_table";
    $BDD_LOGIN = "root";
    $BDD_PASSWORD = "";

    // connexion à la base de données
    try {
    $bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
    } catch(Exception $e) {
    exit('Impossible de se connecter à la base de données.');
    }

    // exécution de la requête
    $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
    ?>

    pour mettre dans un formulaire des select
    <tr>
    <td>
    <h2> Quelle est votre tranche d'age?</h2>
    </td>
    <td>
    <select id="select1" name="select1">
    <option value="15-20">15-20</option>
    <option value="20-25">20-25</option>
    <option value="25-30">25-30</option>
    <option value="30-35">30-35</option>
    <option value="35-40">35-40</option>
    <option value="40-45">40-45</option>
    <option value="45-50">45-50</option>
    <option value="50-55">50-55</option> </h2>
    </select>
    </td>
    </tr>

    pour des checkbox
    <tr>
    <td>
    <input type="checkbox" name="checkbox1" value="Baseball"/> </td>
    <td> Baseball </td>
    </tr>
    <tr>
    <td>
    <input type="checkbox" name="checkbox2" value="Basketball"/></td>
    <td> Basketball </td>
    </tr>

    pour recuperer les valeurs selectionner
    // les checkbox
    <?php
    if (isset($_REQUEST["checkbox1"])) {
    $checkbox1 = trim($_REQUEST["checkbox1"]);
    }//end if
    else {$checkbox1 = "";
    }//end else
    ?>
    <?php
    if (isset($_REQUEST["checkbox2"])) {
    $checkbox2 = trim($_REQUEST["checkbox2"]);
    }//end if
    else {$checkbox2 = "";
    }//end else

    //pour les select
    <?php $select1 = $_REQUEST["select1"]; ?>
    1
    1. Drakkar76 Messages postés 2 Statut Membre
       
      Je ne suis pas familiarisée avec la programmation sous Access... Dans ce formulaire, ma colonne de cases à cocher sert juste à confirmer qu'une facture a été émise de façon à ce qu'elle n'apparaisse plus dans la liste des factures à éditer.
      Une autre idée concernant le dysfonctionnement qui n'apparaît pas dans d'autres formulaires conçus sur le même principe ?
      0
    2. Delphine
       
      Bonjour,

      Je pense que si vous voulez juste confirmer si une facture à été éditer, il faut ajouter dans la liste une colonne dans laquelle vous mettez un submit qui noterai la facture éditée.
      0