Enregistrement

providencenamputu Messages postés 4 Statut Membre -  
 Delphine -
Bonjour,

je cherche les instructions pour renvoyer les informations saisies dans la page web à la base des données. merci d'avance

1 réponse

  1. Delphine
     
    Bonjour

    Je vous donne un exemple d'enregistrement dans la base de données.
    Ce code est à mettre dans la page où sont envoyées les données.

    <?php
    $emetteur = $_REQUEST["emetteur" ];
    $destinataire = $_REQUEST["destinataire" ];
    $titre = $_REQUEST["titre" ];
    $text = $_REQUEST["text" ];

    $requete = "insert into messages
    (`id`,
    `datetime`,
    `titre`,
    `id_tick_user`,
    `id_destinataire`,
    `text`,
    `id_statut`)
    VALUES ( NULL ,
    Now() ,
    '" . $titre . "' ,
    '" .$emetteur . "' ,
    '" .$destinataire . "' ,
    '" .$text. "' ,
    1 );";

    include "bdd_connect_execute.php";

    echo "success";
    ?>

    // NB include "bdd_connect_execute.php";
    Cette instruction permet la connexion à la base de données.
    Dans la page "bdd_connect_execute.php il faut mettre le code suivant

    <?php
    // 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()));
    ?>

    <?php
    $BDD_ADRESSE = "mysql:host=127.0.0.1";
    $BDD_DBNAME = "france";
    $BDD_LOGIN = "root";
    $BDD_PASSWORD = "";
    ?>
    1