Page 1 sur 1

affichage et/ ou cachage d'un texte

Posté : 07 nov. 2007, 17:00
par jajax
Bonsoir à tous

ceux que je veux faire c'est de gérer l'affichage ou non d'un texte sur une page.
je descrit mon script :

le script recupère des données à partir dune bdd mysql

apres il va l'afficher sur un page ensuite je vais mettre un lien afficher / ne pas afficher sur la derniere colonne du tableau qui affiche les données
par défaut le lien afficher est desactiver ==> les textes s'affiche

si je clique sur le lien ne pas afficher ==> le texte ne doit plus s'afficher ==> le lien afficher est desactiver


comment gérer ça en php ou je me suis trompé de forum peut être javascript :shock:


merçi pour votre aide


:)

Re: affichage et/ ou cachage d'un texte

Posté : 07 nov. 2007, 17:08
par Truc
comment gérer ça en php ou je me suis trompé de forum peut être javascript :shock:
Toutafé :arrow: Déplacement

Tu peux même tenter une recherche sur le Forum plusieurs sujet traitent ta demande.

Posté : 07 nov. 2007, 18:10
par jajax
je reexplique mon cas

jai une lien qui pointe sur le même fichier

<a href="memefichier.php?param=id">  afficher/ne pas afficher</a>
le param= id represente l'id des données recupérér depuis là base.

Ce que j'ai vue c'est afficher ou cacher à partir de la balise div
alors que mes données sont dans des tableaux
<tr>
<td>$donné1</td>

<td>$ donné2</td>
</tr>
merçi pour votre aide

Posté : 07 nov. 2007, 18:15
par Truc
Et la recherchea donné quoi ?

Posté : 07 nov. 2007, 18:55
par jajax
voici le script que jai ecrit :
<a href="fichier.php?PARAM=<? print "$valID"; ?>" class="cssLIEN<? print $laCLASS; ?>" name="<? print $valID; ?>" onclick="maFonction()">Afficher/masquer</a>
PARAM=<? print "$valID"; ?> c'est l'id des données depuis la base

et la fonction javascript
function maFonction() {
  if (document.getElementById('div').style.visibility == 'visible') { // si le div est visible
    document.getElementById('div').style.visibility = 'hidden'; // on le masque
  }
  else { // sinon
    document.getElementById('div').style.visibility = 'visible'; // on l'affiche
  }
}
et jai mis entre la balise div le tableau affichant les donnés
<div id="div">
<table>
<tr>
<td>$donné1</td>
</tr>

<tr>
<td>$donné2</td>
</tr>
...
<tr>
<td>$donné n</td>
</tr>

</table></div>
mais aucun résultat


merçi

Posté : 08 nov. 2007, 12:35
par jajax
me revoilà :D

après une reflexion il me semble que c'est un peu compliquer de gérer ça avec javascript :cry:


jai trouver une solution c'est de le gérer en php :D je me suis encore trompé de forum ? :shock: :shock: :D

Donc ce que jai fait c'est de créer un champ dans mes tables ex : affiche qui prend 0 ou 1

c'est à partir de ce champ que je vais gérer l'affichage ou non des textes et des donnés

Merçi quand même pour votre réponse

a +