[SQL] Petite énigme: table avec date

awkgirl -  
IdleMan Messages postés 254 Statut Membre -
Bonjour,

Je dispose d'une base de données en MySQL assez simple, elle décrit en fait quelques articles de dictionnaire.
Je souhaiterais écrire un script sur phpMyAdmin avec la problématique suivante:

mon script doit permettre à un utilisateur d'enregistrer les mots qu'il tape dans une table avec 2 champs: mot tapé, et date et heure.

Pourriez-vous me tuyauter sur la syntaxe du script?

Vous êtes d'accord: mieux vaut que je créé une table au préalable non?

Merci pour votre aide!
Configuration: Windows Vista
Firefox 2.0.0.12

3 réponses

  1. IdleMan Messages postés 254 Statut Membre 60
     
    Tu vas dans phpMyadmin et tu cherche un endroit ou taper du code sql , tu saisi le code suivant pour creer ta table :

    CREATE TABLE tablededate (
    mot TEXT NOT NULL ,
    ladate DATE NOT NULL ,
    heure VARCHAR( 225 ) NOT NULL
    ) ENGINE = MYISAM

    ensuite tu créé une page nommée saisie.php et tu y insere le code suivant en oubliant pas de conirguer les variables de connexion a la bdd :

    <?

    if ($_POST['button']){

    /* Powered by IdleMan ,
    Bon j'ai meme essayé de commenter alors si tu comprend
    pas tu me paye le café
    */

    //On declare les variables pour se connecter a l'espace sql .
    $host="";
    $login="";
    $mdp="";
    $bdd="";

    //On se connecte a l'espace mysql
    mysql_connect($host,$login,$mdp);
    //On se connecte a la base de donnée
    mysql_select_db($bdd);

    $mot= $_POST['mot'];
    $ladate= date("d/m/y");
    $heure= date("H:i");

    //on stocke notre requete dans une variables originalement nommée $requete
    $requete="INSERT INTO tablededate (mot,ladate,heure)
    values('$mot','$ladate','$heure')";

    //On envoi notre requete via la commande mysql_query()
    mysql_query($requete);

    //On ferme notre base de donnée sql (facultatif mais si tu le fait pas ça craind un max , tu laisse tous les tiroirs ouvert chez toi ? NON !! Alors ferme cette base bordel !!
    mysql_close();
    }else{
    ?>
    <form action="saisie.php" method="POST">
    <input type="text" name="mot" id="mot">
    <input name="button" type="submit" id="button">
    </form>

    <?
    }
    ?>
    0
  2. awkgirl
     
    Alors là mon petit IdleMan,

    je te tire mon chapeau!

    Ca marche du tonnerre!!

    Merci pour ta réponse et tes explications! Et bravo pour ton dévouement!

    PS: j'ai tout compris, mais je t'offre un café quand tu veux ;-)
    0
  3. IdleMan Messages postés 254 Statut Membre 60
     
    Avec plaisir , et je retiens pour le café : )
    0