afficher ou cacher renseignements

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher ou cacher renseignements

par Invité » 27 mai 2009, 16:28

j'ai un peu avancer, je contourne en faite dans ma fonction j'indique :
function affiche(sem, an){ 
  var tes="nom["+sem+"]["+an+"]";
  document.getElementById(tes).style.display='block';
} 
donc ça m'affiche bien la parti désiré mais comment cacher tout les autres ? En faite faudrai un truc general pour tous les cacher avant. Mais je ne voi pas comment faire. Une idée ? merci

afficher ou cacher renseignements

par Invité » 27 mai 2009, 16:16

Bonjour,

mon titre est pas très explicite mais je ne savais pas de quel manière le formuler.

Donc je m'explique, dans ma base mysql j'ai des enregistrements avec l'année, semaine et personne
je souhaiterai que s'affiche année et semaine, ça ok et quand on clique dessus en dessous s'affiche la ou les personnes correspondant.

voici mon code correspondant a la semaine et l'année :
<a href="#" onClick="javascript:affiche('<?php echo $roww[0]; ?>' , '<?php echo $roww[1]); ?>' " ><?php echo $roww[0].'/'.$roww[1]; ?></a>
donc ça déclencher ma fonction(qui ai fausse) :
function affiche(sem, an){
  document.getElementById("nom[sem][an]").style.display='block'; 
} 
mon problème dans cette fonction c'est indiquée que la parti qui correspond a la semaine et a l'année s'affiche et le reste se cache.

ma partie qui doit s'afficher ou se cacher est entouré de
<div id="nom[<?php echo $roww[0]; ?>][<?php echo $roww[1]; ?>]" style="display:none"></div>

est-ce que vous avez compris mon problème ? j'espère que vous pourrez m'aider merci