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 :

[SQL] Impossible d'ecrire une donnée


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Par défaut [SQL] Impossible d'ecrire une donnée
    Bonjour à toutes et à tous.
    Je suis en train de réaliser un planning en php +sql

    J'ai des champs à remplir.

    En particulier un champ date (en text dans la base), avec des entrées du type : 12 octobre 2007
    Et un champ pseudo.

    Avec le pseudo, tout marche, cela s'écrit dans la base et je les affiche avec des boucles.

    pour la date en revanche, bien qu'ayant coder la chose de la même façon, cela m'écrit des ligne dans la table correspondante,mais les champs sont vides.

    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    //récupérations des valeurs saisies dans le formulaire 
    $date=$_GET['date']; 
     
     
    //insertion dans la base de données 
     
    mysql_query("INSERT INTO dispo_Dispo VALUES('', '$date')");
    C'est tout bête comme code et je ne vois pas ce qui gêne..

    Merci d'avance de vos réponses

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Appliquez les conseils d'usage de façon à en comprendre l'origine :

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Par défaut
    Alor le or die ne m'affiche rien puisque la requete se passe bien et me cree bien une nouvelle ligne dans ma table, mais avec le chap date vide.

    La requete, quand je la fait via phpmyadmin, en remplacant $date par 12 octbre, par exemple, s'execute correctement et me cree en revanche bien une nouvlle ligne et correctement remplie.

    Cele pourai t il venir du fait que c'est une chaine de carractere avec des espaces?

    ps : quen je fait un echo $date; je n'ai rien...
    Ma variable est en fait vide


    code du form :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div align="left" style="margin-top:40px">
    <form action='nouvelledate_enregistrement.php' method='get' name='nouvelledate'>
    <span style='font-size:12px'>Ajouter une date : </span>
    <input type='text" name='date' size='30' style='background-color:#36476b'>
     
    <button type='submit'> Envoyer </button>
    </form>
     
     
    </div>

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il y a une erreur à la ligne de l'input, le délimiteur de l'attribut type n'est pas le même de chaque côté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name='date' size='30' style='background-color:#36476b'>

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Par défaut
    Merci de vous interreser a mon sujet

    Pour l'erreur je l'avai deceler peu de temp apres avoir poster et je l'ai donc coriger.
    Mais le passage de la variable ne marche toujour pas.

    Pourtant il s'agit d'un copier coller de ce qu j'avais fait pour le champ "nom", et qui lui marchai...


    edit : maintenant ca marche....
    Merci de vous etre interreser a mon sujet.

    Je ne sais pas ce qui à resolu le probleme, peut etre cette histoire de delimiteur..

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 181
    Par défaut
    mets le code de la page entièrement et ce qu'affiche le echo de ta requête, quelqu'un trouvera peut être

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 24/11/2010, 17h41
  2. [SOAP][PHP5] impossible de récupérer une données sur un appel
    Par gentony dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 24/09/2009, 16h08
  3. [Linq to Sql] Impossible de supprimer une entité qui n'a pas été attachée.
    Par franculo_caoulene dans le forum Accès aux données
    Réponses: 1
    Dernier message: 09/01/2009, 14h12
  4. Impossible d'écrire une lettre en français ?
    Par remixtech dans le forum Mise en forme
    Réponses: 5
    Dernier message: 27/07/2006, 15h36
  5. ecrire une donnée à une adresse précise
    Par luckydigit dans le forum C
    Réponses: 4
    Dernier message: 16/06/2006, 23h13

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