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
RGCoins
25
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 !
 
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 ?
 
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.
Retour
Haut