11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour a tous !
J''ai un probleme au niveau de mon select en php, j'ai ceci :


$reponse = mysql_query("SELECT idtype_materiel, type_materiel, quantite  FROM cs_type_materiel" );
$ld = "<select name=\"type\" id=\"master_form-add2\" onclickclass=\"required\">";
$ld .= "<OPTION VALUE=0>Choisissez</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $reponse)) 
{     
$id_m = $row["quantite"]   + 'FF' +  $row["idtype_materiel"];
$type_m = $row["type_materiel"];
$ld .= "<OPTION VALUE='$id_m'>$type_m</OPTION>"; 
}
$ld .= "</SELECT>";


Le problème se situe au niveau de la variable $id_m, je veux récupérer l'array quantite et l'array idtype_materiel dans mon fichier javascript mais ma fenêtre en .js m'affiche [Object object]
Voici mon code javascript :


$(document).ready(function () {

init_input();


         $("select[name=type]" ).change(function () {

		var d_code = $("input[name=debut_code]");
		var f_code = $("input[name=fin_code]");
		var d_desc = $("input[name=description]");
		var d_date = $("input[name=date]");
		var d_c_entrepot = $("select[name=code_entrepot]");
		var code_m = $("input[name=code]");
		var d_palette = $("input[name=palette]");
		var d_quantitee = $("input[name=quantitee]");
		var d_lot = $("input[name=lot]");

              var l1 = $("select[name=type]").val();

		alert(l1);

         });

         });


Merci pour votre aide !
Modifié par flysse92 (06 Aug 2010 - 16:05)
Salut,

il aurait suffit d'afficher la source (bon réflexe !) pour voir le problème. Smiley cligne

Tu pourrais essayer de remplacer
$id_m = $row["quantite"]   + 'FF' +  $row["idtype_materiel"]; 
par
$id_m = $row["quantite"]   . 'FF' .  $row["idtype_materiel"]; 
Ce n'est pas une addition mais une concaténation.