[js/PHP/MYsql]remplir un champ avec JS via la BDD

bonjour,

voici mon soucis et je sais pas si c est faisable.

l’utilisateur choisit un article via un onclick dans un champ input type text. la une popup s ouvre, il selectionne l article qu il veut. La le popup se ferme et l article choisit se met directement dans le Input type text.

Dans ma presentation j ai:
input type text: pour la designation de l article
input type text: pour la quantite
input type text: pour le coefficent de marge (de base a 1)

Ce que je voudrais justement, c est après le choix de l article et sa validation (donc au moment ou il apparait dans le INPUT, il faudrait qu il y un script qui se declenche

Il faudrait que ce script verifie si cet article a deja ete livre pour le client tartampion (donc une requete sql), puis en fonction des reponses, soit il a jamais ete livre et donc on fait rien, soit il a deja ete livre et dans ce cas on recupere le coefficent de marge et on l indique dans un champ prévu a cet effet (de base ce champ est a un 1)

es ce possible?

merci davance

Avec AJAX je pense que tu devrais pouvoir envoyer une requête en live.

+1 Sans-nom

Je pense d’ailleurs que c’est la meilleure solution

Pour t’aider Florent42, voila une bonne doc (et un excellent site) :

http://openweb.eu.org/articles/objet_xmlhttprequest/

merco pour le lien qui a l air efefctivement tres complet!

je vais etudier tout ca :slight_smile:

pour ta popup et le remplissage automatique

dc tu met la propriété onclick sur ton input.

<input type="text" name="champ" id="champ" onClick="windows.open('page a appeler en popup');" />

tres important de mettre la propriété id dans l’input

sur ta popup. soit tu met les lien ou autre chose qui declanchera un javascript.
et comme code javascript, tu met :

window.opener.document.getElementById("champ").value = "ce que tu veux";

Pour ce qui est de la verif en AJAX, je te laisse chercher. Ca serait un peut long a expliquer.