Résolu Requête SQL non éxécutée

Statut
N'est pas ouverte pour d'autres réponses.

Post Malone

Premium
Inscription
2 Novembre 2012
Messages
2 464
Réactions
464
Points
18 189
Salut :RG: :)

Je poste parce que j'ai un problème avec une requête SQL qui ne s'éxécute pas.
Je suis allé vérifier sur internet, je ne vois pas où est le problème...
Sachant qu'il n'y a pas de problème pour la connexion à la base de données

Voila le code :
Code:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <form method="post" action="timer.php">
    <input type="submit" placeholder="Push me" name="button">
  </form>
  <?php
    $timestamp = time();
    echo $timestamp.'<br>';

    require 'config.php';

    if (isset($_POST['button']))
    {
      try
      {
        $bdd = new PDO('mysql:host='.$host.';dbname='.$name.';charset=utf8', $user, $pass);
      }
      catch (Exception $e)
      {
              die('Erreur : ' . $e->getMessage());
      }
      $req = $bdd->prepare('INSERT INTO timer(ttimestamp) VALUES(:times)');
      $req->execute(array(
        'times' => $timestamp
        ));

      echo "Le timestamp été envoyé <br>";
    }
  ?>
</body>
</html>

Lorsque j'appuie sur le bouton, rien n'est envoyé, mais le texte Le timestamp été envoyé <br>" s'affiche bien :mmh:

Quelqu'un peut m'aider ?

Merci d'avance !
 

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
Salut :RG: :)

Je poste parce que j'ai un problème avec une requête SQL qui ne s'éxécute pas.
Je suis allé vérifier sur internet, je ne vois pas où est le problème...
Sachant qu'il n'y a pas de problème pour la connexion à la base de données

Voila le code :
Code:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <form method="post" action="timer.php">
    <input type="submit" placeholder="Push me" name="button">
  </form>
  <?php
    $timestamp = time();
    echo $timestamp.'<br>';

    require 'config.php';

    if (isset($_POST['button']))
    {
      try
      {
        $bdd = new PDO('mysql:host='.$host.';dbname='.$name.';charset=utf8', $user, $pass);
      }
      catch (Exception $e)
      {
              die('Erreur : ' . $e->getMessage());
      }
      $req = $bdd->prepare('INSERT INTO timer(ttimestamp) VALUES(:times)');
      $req->execute(array(
        'times' => $timestamp
        ));

      echo "Le timestamp été envoyé <br>";
    }
  ?>
</body>
</html>

Lorsque j'appuie sur le bouton, rien n'est envoyé, mais le texte Le timestamp été envoyé <br>" s'affiche bien :mmh:

Quelqu'un peut m'aider ?

Merci d'avance !
Tu a activé l'affichage des erreurs ?
 

Flam SEC

Modérateur
Ancien staff
Inscription
19 Janvier 2013
Messages
10 436
Réactions
3 837
Points
10 091
Salut,
@NRPC

Ta demande est-elle résolue ?

Si oui, je t'invite à cliquer sur Cette réponse a répondu à ma question sur le message qui t'a aidé pour rajouter le préfixe résolu à la discussion. :)

Bonne fin d'après-midi,
FlamHackPS3
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut