Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 20h36   #1
Invité de passage
 
Inscription : avril 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 32
Points : 3
Points : 3
Par défaut formulaire de commande

Bonjour,
je cherche à faire un formulaire de commande, un champ article, un champ designation.
J'ai un table mysql avec ces 2 champs
C'est un formulaire intelligent quand on tappe un lettre il affiche la liste.
J'aimerais qu'il affiche dans le champ designation le résultat correspondant à l'article.
exemple je tappe p dans le champ article j'ai la liste pomme et quand je valide le résultat exemple carton de 6kg s'affiche dans la designation.
Je pense que je dois modifier cela: input[type=text] y donner un id,
mais je sais pas comment pouvez-vous m'aider ?

voici le code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <script type="text/javascript" src="js/jquery.production.js"></script>
        <script type="text/javascript">
		$(document).ready(function(){
 
			// Suggestions lors de la saisie
			$('input[type=text]').keyup(function(){
				$('#retour').html('');
				if( $(this).val() != ''){
					$.ajax({
						async: true,
						url : 'php/ajax.php',
						data : "article="+$(this).val(),
						type : 'POST',
						success: function(retour){
							var backup = $('#retour').html();
							$('#retour').html(retour);
						},
						error : function(){
							alert("Une erreur s'est produite.");
						}
					});
				}
			});
 
			// Lorsqu'on click sur une suggestion
			$('#retour').hover(function(){
				$('#retour div').click(function(){
					var xx = $(this).html(); // Récupère le contenu
					$('input[type=text]').val(xx); // Ecrit en valeur dans le champ texte
					$('#retour').html(''); // Efface le contenu
				});
			});
 
		});
		</script>
        <style type="text/css">
		input[type=text]{
			padding:5px;
		}
 
		#retour div{ padding-bottom:2px; padding-left:10px; padding-top:2px; width:160px; }
		#retour div:hover{ background:#f6f6f6; cursor:pointer; }
		</style>
    </head>
    <body>
 
    	<form method="post">
        	<input type="text" name="article" />
          <input type="text" name="designation" />
    	</form>
doublemetre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h33.


 
 
 
 
Partenaires

Hébergement Web