Cacher une ligne d'un tableau HTML

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 : Cacher une ligne d'un tableau HTML

par ouckileou » 19 avr. 2005, 17:31

ok c'est tout de suite beaucoup plus clair :)

il n'y a pas de raisons que tu ne puisses pas afficher une ligne en plus

ton problème vient peut-être de l'authentification ou de l'appel du fichier

es-tu sûr que tu es bien autorisé à affiché la fonction quand tu essayes ? il y a peut-être une erreur

est-ce que c'est tout le code de ton fichier Administrer.inc.php ça ?
<?php
Print("<td width=\"110\" class=\"Action\"><a href=\"#\" class=\"Action\" onClick=\"Administrer()\">Administration</a></td>");
?>
si ce n'est qu'une petite partie, essaye un fichier hyper simple
echo "le fichier Administrer.inc.php a été inclu";
essaye aussi de faire une trace précisant si tu es autentifié comme admin ou comme simple utilisateur

par ragdam » 19 avr. 2005, 17:18

En gros au depart j'ai un menu simple avec n options (ici 7 options)

Accueil | Association | Membres | Nos soirées | Nos démos | Galerie RagDam | Nous contacter

Après autentification de la personne, je voudrais juste rajouter une 8ème option:

Accueil | Association | Membres | Nos soirées | Nos démos | Galerie RagDam | Nous contacter | Administration du site

"Administrer.inc.php" me permettrai d'afficher cette nouvelle option:
<?php
Print("<td width=\"110\" class=\"Action\"><a href=\"#\" class=\"Action\" onClick=\"Administrer()\">Administration</a></td>");
?>
La page appellante serait:

Code : Tout sélectionner

<table border="0" cellpadding="0" cellspacing="0"> <tr> <td width="80" class="Action"><a href="#" class="Action" onClick="Accueil()">Accueil</a></td> <td width="95" class="Action"><a href="#" class="Action" onClick="Association()">Association</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="Membres()">Membres</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="NosSoirees()">Nos soirées</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="NosDemos()">Nos démos</a></td> <td width="125" class="Action"><a href="#" class="Action" onClick="GalerieRagDam()">Galerie RagDam</a></td> <td width="110" class="Action"><a href="#" class="Action" onClick="NousContacter()">Nous contacter</a></td> <?php include("Administrer.inc.php"); ?> </tr> </table>
J'espère que tu vas comprendre...
Le probleme est simple
Je n'arrive pas à intégrer via une balise PHP, une nouvelle colonne dans un tableau...[/b]

par ouckileou » 19 avr. 2005, 17:06

avec un simple echo il est étonnant que ta ligne ne se rajoute pas

1 - peux-tu définir clairement ce que tu souhaites rajouter ? exemple avec et sans en situant bien ce que tu veux comme différence
2 - fais le entre balises PHP stp...
3 - que fais exactement ton fichier Administrer.inc.php ?

par ragdam » 19 avr. 2005, 17:02

Merci de t'interesser a mon souci.

J'ai rajouter la partie de code que tu m'as donné et pas de nouvelle colonne "Administration" de rajouter

Meme cela ne marche pas :(:

Code : Tout sélectionner

<table border="0" cellpadding="0" cellspacing="0"> <tr> <td width="80" class="Action"><a href="#" class="Action" onClick="Accueil()">Accueil</a></td> <td width="95" class="Action"><a href="#" class="Action" onClick="Association()">Association</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="Membres()">Membres</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="NosSoirees()">Nos soirées</a></td> <td width="100" class="Action"><a href="#" class="Action" onClick="NosDemos()">Nos démos</a></td> <td width="125" class="Action"><a href="#" class="Action" onClick="GalerieRagDam()">Galerie RagDam</a></td> <td width="110" class="Action"><a href="#" class="Action" onClick="NousContacter()">Nous contacter</a></td> <?php echo '<td width="125" class="Action"><a href="#" class="Action" onClick="Administrer()">Administration</a></td>'; ?> </tr> </table>

par ouckileou » 19 avr. 2005, 16:54

si ton fichier Administrer.inc.php n'est appelé que si l'authentification est déjà faite et que la personne est autorisée

il te suffit de faire afficher la ligne supplémentaire dans ce fichier
echo '
 <td width="125" class="Action"><a href="#" class="Action" onClick="enPlus()">Truc en plus</a></td>'; 
enfin sauf erreur tes deux exemples sont identiques je ne vois pas ce que tu voudrais mettre en plus

utilise les balises

Code : Tout sélectionner

ou [php] pour afficher ton code c'est plus lisible

Cacher une ligne d'un tableau HTML

par RagDam » 19 avr. 2005, 16:41

Jsuis un deb. Merci de votre compréhension

Jai ceci:
//**********************************************************
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="80" class="Action"><a href="#" class="Action" onClick="Accueil()">Accueil</a></td>
<td width="95" class="Action"><a href="#" class="Action" onClick="Association()">Association</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="Membres()">Membres</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="NosSoirees()">Nos soirées</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="NosDemos()">Nos démos</a></td>
<td width="125" class="Action"><a href="#" class="Action" onClick="GalerieRagDam()">Galerie RagDam</a></td>
<td width="110" class="Action"><a href="#" class="Action" onClick="NousContacter()">Nous contacter</a></td>

</tr>
</table>
//**********************************************************

je voudrai avoir une option du menu (colonne en plus) qui est cachée en fonction de l'utilisateur connecté.
genre:
//**********************************************************
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="80" class="Action"><a href="#" class="Action" onClick="Accueil()">Accueil</a></td>
<td width="95" class="Action"><a href="#" class="Action" onClick="Association()">Association</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="Membres()">Membres</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="NosSoirees()">Nos soirées</a></td>
<td width="100" class="Action"><a href="#" class="Action" onClick="NosDemos()">Nos démos</a></td>
<td width="125" class="Action"><a href="#" class="Action" onClick="GalerieRagDam()">Galerie RagDam</a></td>
<td width="110" class="Action"><a href="#" class="Action" onClick="NousContacter()">Nous contacter</a></td>
<?php
include("Administrer.inc.php"); // on appelle le fichier Administrer.inc.php qui me permet d'afficher cette option en plus selon le context utilisateur-->
?>
</tr>
</table>

//**********************************************************

J'ai bien concu le coté autentification mais je n'arrive pas à cacher cette colonne en plus