Probleme script php&js

dom84
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 31 Mai 2006

Probleme script php&js

Message le Mer Juil 05, 2006 10:56

bonjour a tous, je n'arrive pas a recuperer les information de mon tableau js

Code: Tout sélectionner
<?
require_once('../../../scripts/fonctions.php');
list($annee,$mois,$jour)=split('-',date2sql(time()));

"var montant = new Array(" . implode(",", $Resmontant) . ");";


?>

<script language="javascript" type="text/javascript">


function afficher(nomForm,val,Txtmontant,Txtcom,tab_montant)
{
    document.write(this.tab_montant[6]);
}

</script>


<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td>
   <table border="2" cellpadding="0" cellspacing="0" width="100%">
   <tr>
      <td><b>Vos réservations au mois :</b></td>
      <td><b>Montant des réservations :</b></td>
      <td><b>Commissions engrangées :</b></td>
   </tr>
   <form name="f_choice" method="post"  >
   <tr>
      <td><select name="Choixmois" onChange="afficher('f_choice',this.value,'montant','commission',montant)">';
         <?
         $i=01;
         while($i<=$mois){?>
         <option value="<?=$i?>"><?=mois($i)?> <?=$annee?></option>
         <?
         $i=$i+1;
         if(strlen($i)!=2)$i='0'.$i;
         }?>
             </select>
      </td>
      <td><input="text" name="montant"></td>
      <td><input="text" name="commission"></td>
   </tr>
   </form>
   </table>
   </td></tr>
</table>


je transforme un tableau php en variable js
j'appel ma fonction afficher dans le onchange de mon select
et je veux recuperer la valeur du tableau a l'indice x determiné par l'utilisateur
Merci de votre aide


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Juil 05, 2006 11:04

Peut être rajouter
Code: Tout sélectionner
print "var montant = new Array(" . implode(",", $Resmontant) . ");";

;)

dom84
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 31 Mai 2006

Message le Mer Juil 05, 2006 11:10

quand je met print ca m'affiche
var montant = new Array(,,,,,0,);
ce qui est normal mon tableau est compose de valeur null et d'un 0
mais je veux recupere la valeur 0 de cette variable dans la fonction js
afficher
je suis novice en javascript, quelqu'un peut il me donner la syntaxe à uitliser dans afficher?

DaMonkey
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: 20 Fév 2004

Message le Jeu Juil 06, 2006 7:20

T'as essayé comme ca :

Code: Tout sélectionner
print "<script language=\"javascript\">";
print "var montant = new Array(" . implode(",", $Resmontant) . ");";
print "</script>";


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Jeu Juil 06, 2006 7:46

colle le résultat js généré ici (pas trop long merci :) )


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité