IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Pas d'enregistrement de variable dans ma BD [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut Pas d'enregistrement de variable dans ma BD
    j'ai mysql 4.0.15 , apache1.3.27 , php 4.3.3 et easyphp1.7

    les données ne s'enregitrent pas dans ma table sauf
    si je mets direct:

    $sql= "insert into table (id,nom) VALUES ('', 'Paul)";
    l'enregistrement est ok,

    mais avec un formulaire plus rien ne passe, au tant en regiter_global=on que off, que la variable soit passée directement ex: $Nom ou secu $_POST['Nom']
    qlq à une idée ,voici mon code:


    <html>
    <body>

    <FORM action="saisie4.php" method="post">
    Nom :<BR><INPUT type="text" name="Nom">
    <INPUT type="submit" name="submit">
    </FORM>

    <?php

    $nom_POST="";

    if(isset( $_POST['Nom'])){

    $nom_POST=$_POST['Nom'];

    $dp=@mysql_connect(" localhost","root","");
    @mysql_select_db("sql_pro",$dp);
    $sql="INSERT INTO table (id,nom) VALUES ('',$nom_POST)";
    $result=@mysql_query($sql);

    if($result){
    echo "Les données sont enregistrées!" ;
    }else{
    echo "Echoué.";
    }

    @mysql_close($dp);
    }


    ?>

    </body>
    </html>


  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    enlève le caractère aerobase(@) devant tes mysql_XXX
    et ajoute ça
    $result=mysql_query($sql) or die ("requete".$sql."erreur"mysql_error())

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut
    çà donne

    Parse error: parse error, unexpected '*' in c:\program files\easyphp1-7\www\test04\saisie4.php on line 15

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut
    à maintenant j'ai

    Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\test04\saisie4.php on line 20

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    t'as oublié quelque chose
    $sql="INSERT INTO table (id,nom) VALUES ('','$nom_POST')";

  6. #6
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut
    Citation Envoyé par ouatmad
    t'as oublié quelque chose
    $sql="INSERT INTO table (id,nom) VALUES ('','$nom_POST')";

    En fait j'avais testé avec déjà ! Je viens de le refaire avec ta citation,
    mais c'est pareil, mais ligne 21 maintenant, tu l'as testé ça marche toi?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/06/2011, 13h26
  2. Enregistrer une variable dans un fichier texte
    Par xunil2003 dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2009, 15h59
  3. [MySQL] Enregistrer une variable dans la base de données
    Par naim2009 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/03/2009, 22h34
  4. Réponses: 12
    Dernier message: 19/09/2007, 15h33
  5. enregistrer des variables dans une table via requete sql
    Par Echizen1 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/09/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo