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

Langage PHP Discussion :

[Tableaux] Affectation de variable :)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut [Tableaux] Affectation de variable :)
    Bon jour j'ai un probleme avec php... ca me fait des erreurs mais je ne sais pas pk...

    $nom = $_POST['nom']; ( sachant que 'nom' est une liste déroulante)
    $nom = $_POST['secteur']; (sachant ke que 'secteur ' est en textarea)
    $nom = $_POST['correspondant']; ( sachant que ' correspondant est en Textarea)


    $res= mysql_query("insert into renseignements values ( '' , '$nom' , '$secteur' , '$correspondant')") ;

    merci c assez urgent

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    relis toi et fais attention lors de ton prochain copier coller...

    tu crées 3 fois la variable $nom...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Invité
    Invité(e)
    Par défaut
    c'est bien beau tout ça mais deja tous les pbs sont urgents donc pas besoin de le préciser et ensuite tu definis 3 fois $nom

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Deja enlev le urgent tout les postes sont urgents...

    et tu met tout dans la variable nom.....

    $nom = $_POST['nom']; ( sachant que 'nom' est une liste déroulante)
    $nom = $_POST['secteur']; (sachant ke que 'secteur ' est en textarea)
    $nom = $_POST['correspondant']; ( sachant que ' correspondant est en Textarea)

    erreur tré voyante...essaye de débugé avan de poster..

    edit : trop lent aussi ...gorgonite on é pas l'ai plus lent dja ça lol

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    d'abord,



    ensuite il faut indiquer la structure de la table...


    enfin, donner les petits détails qui vont faire qu'on comprendra peut-être où ça plante...


    ps: le mot urgent est à proscrire... tout le monde aimerait débugger vite son truc



    Edit: encore trop lent
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  6. #6
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    bonjour,

    quel genre d'erreur cela te fait-il?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     $nom = $_POST['nom'];          ( sachant que 'nom' est une liste déroulante)
    $nom = $_POST['secteur'];       (sachant ke que 'secteur ' est en textarea)
    $nom = $_POST['correspondant']; ( sachant que ' correspondant est en Textarea)
    $res= mysql_query("insert into renseignements values ( '' , '$nom' , '$secteur' , '$correspondant')") ;

    euh, tu assigne 3 fois la variable $nom, don ta variable $nom est egale $_POST['correspondant'] et apres tu essaie d'inserer des variables non assignees dans ta base ($secteur,$correspondant)

  7. #7
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    quel genre d'erreur ca te fait?


    pour la requete essaye de faire de cette maniere :

    $sql = "INSERT INTO renseignement (variable1, variable2) VALUES ('".$variable1."','".$variable2."')";

    $res = mysql_query($sql);

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut c remoi
    Dsl pour " Urgent "

    donc c justeu ne erreur en recopiant pcq g copié colé... le vrai script c sa...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $nom = $_POST['nom'];          ( sachant que 'nom' est une liste déroulante)
    $secteur = $_POST['secteur'];       (sachant ke que 'secteur ' est en textarea)
    $correspondat = $_POST['correspondant']; ( sachant que ' correspondant est en Textarea)
    $res= mysql_query("insert into renseignements values ( '' , '$nom' , '$secteur' , '$correspondant')") ;
    et ca me fai une erreur a chake ligne ....

  9. #9
    Invité
    Invité(e)
    Par défaut
    idem tu affecte $correspondat et tu insere $correspondant
    si jamais c'est encore une erreur de copié/collé.

    verifie que tes $_POST existent avant laffectation

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    +1 rbaatouc

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut
    quoi ?

  12. #12
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $nom = $_POST['nom'];
    $secteur = $_POST['secteur'];
     $correspondat = $_POST['correspondant'];
    $res= mysql_query("insert into renseignements values ( '' , '$nom' , '$secteur' , '$correspondant')") ;
    ça devrait plus clair

Discussions similaires

  1. [Tableaux] Appeler une variable que si non NULL
    Par GarGamel55 dans le forum Langage
    Réponses: 6
    Dernier message: 08/10/2005, 14h07
  2. Réponses: 4
    Dernier message: 05/10/2005, 18h19
  3. affecter une variable de type stringstream
    Par sorari dans le forum SL & STL
    Réponses: 3
    Dernier message: 24/03/2005, 11h14
  4. [PS] affectation de variable
    Par madmortal dans le forum SQL
    Réponses: 2
    Dernier message: 01/09/2004, 13h17
  5. script SQL : affectation de variables
    Par Laura dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/10/2003, 21h32

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