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 :

Ecrire dans une liste déroulante [Fait]


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
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut Ecrire dans une liste déroulante
    J'avais une petit question à propos des liste déroulantes
    J'ai donc un formulaire dans une base qui récupère les données des champs de la bdd dans des les listes déroulantes
    Maintenant j'aimerais pouvoir insérer dans une base mysql
    J'y arrive en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <TR>
    <TH><u><?echo ucfirst(strtolower($label[0]))?></u></TH>
    <TD>
    <TEXTAREA NAME=continent ROWS=5 COLS=60></TEXTAREA>
    </TD></TR>
    <TR>
    et j'utilise un truc du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req="insert into base (continent,marque,type,architecture) values ('$continent','$marque','$type','$architecture')";
    Cela marche bien mais pour aider l'utilisateur j'aimerai qu'il puisse à la fois récupérér les données de la base mais aussi qu'il puisse rajouter une nouvelle donnée
    Donc qu'il puisse ou choisir dans la liste ou écrire une nouvelle donnée dans cette même liste

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 20
    Par défaut

    Cela marche bien mais pour aider l'utilisateur j'aimerai qu'il puisse à la fois récupérér les données de la base mais aussi qu'il puisse rajouter une nouvelle donnée
    Donc qu'il puisse ou choisir dans la liste ou écrire une nouvelle donnée dans cette même liste
    Je pense qu'il faut faire appel à un langage Ajax mais pas sûr que ça soit possible.

  3. #3
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Oui je pense que dans ce cas ci on pourrait juste éviter de recharger la page grâce à AJAX mais bon...

    Je sais si écrire dans une liste est possible en revanche...^^

  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    En php ce n'est pas possible

    J'avais fait le même style de forumulaire en vb.Net et ca ne posait pas de problèmes avec les combobox...

    Si quelqu'un peut m'aider je lui en serais reconnaissant

  5. #5
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Ouais donc oriente toi vers de l'ajax, à savoir que tu feras par exemple une textbox, ou l'utilisateur rentrera ce qu'il veut et sur click valider cela déclenchera un évènement javascript qui lui fera à appel au script d'insertion dans base de données et mettra à jour ta liste...

    Tu as plein du tuto la dessus

    http://ajax.developpez.com/

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Euh non ce n'est pas trop ce que je veux
    Mon formulaire d'insertion à base de liste déroulantes ou même de texbox marche parfaitement
    Moi ce que je voulais c'était à la fois avoir la liste avec les données de la Bdd mais aussi que je puisse en cas de manque d'une données dans un champ de la Bdd pouvoir l'écrire directement dans la liste déroulante pour l'inserer

  7. #7
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Citation Envoyé par obito Voir le message
    Ouais donc oriente toi vers de l'ajax, à savoir que tu feras par exemple une textbox, ou l'utilisateur rentrera ce qu'il veut et sur click valider cela déclenchera un évènement javascript qui lui fera à appel au script d'insertion dans base de données et mettra à jour ta liste...

    Tu as plein du tuto la dessus

    http://ajax.developpez.com/
    Voila lol c'est que j'avais proposé impossible d'écrire les deux en même temps

Discussions similaires

  1. [PHP 5.1] Ecrire dans une liste déroulante
    Par toinou62 dans le forum Langage
    Réponses: 3
    Dernier message: 29/07/2010, 23h19
  2. Ecrire dans une liste droulante en html
    Par nawara3003 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/02/2010, 11h59
  3. Ecrire dans une liste déroulante
    Par cheik_koita dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/04/2009, 13h27
  4. Ecrire dans une liste déroulante
    Par xdoreau dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/11/2007, 17h25
  5. Rajouter "Tous" dans une Liste Déroulante
    Par smirold dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2004, 13h29

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