Pouvoir afficher un tableau si on veut en php

Fermé
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 8 mai 2008 à 11:06
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 8 mai 2008 à 21:17
Bonjour,


Quand je fais une recherche dans ma table de bdd il y a 2 tableaux qui s'affichent avec les infos correspondantes mais ce que je voudrais faire c'est pouvoir afficher le 2éme tableau que si l'utrilisateur le veut

en gros faire un truc du genre, si vous voulez afficher le 2éme tableau, cliquez ici : et la le 2éme tableau s'affiche en dessous du 1er


comment faire svp??
A voir également:

6 réponses

burnedsyn Messages postés 170 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 21 février 2009 16
8 mai 2008 à 11:53
Bonjour peux tu mettre le code de ta page cela aidera a mieux t'expliquer avec un exemple.

Mais dans l'ensemble tu as deux grand choix soit :

Tu fais le travail coté serveur en faisant un lien qui rappelle ta page avec un parametre qui ok on affiche le deuxieme tableau du style :
<a href="?viewtab2=1">cliquer ici pour voir le second tab</a>
et dans ton ficher avant l'affichage du deuxième tableau tu rajoute un test

style :

$viewsectab=$_GET['viewtab'];

If($viewsectab === 1)
{
//affichage tableau
}
else
{
// pas de second tableau

}

Soit en utilisant un peu d'ajax (pas le detergent hein) mais les technologies...
la tu devrais ajouter un javascript qui va gérer l'appel a la base de donnée et recevoir les info du serveur ensuite par javascript tu mettrait une div ou tu la créerais afin d'y afficher les info.

voila en attendant ton code
Tim
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
8 mai 2008 à 12:04
en gros c'est e tableau la que je voudrais afficher que si l'utilisateur le souhaite

<p>
<table width="1200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">Titre</td>
<td align="center">Références</td>
</tr>


<?php
$req = mysql_query( $laRequete ); /// ligne ajoutée
while( $donnees = mysql_fetch_array( $req ) )
{
?>
<tr>
<td align="center"><?php echo $donnees['motstitre']; ?></td>
<td align="center"><?php echo $donnees['ref_article']; ?></td>
</tr>

</table>
0
burnedsyn Messages postés 170 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 21 février 2009 16
8 mai 2008 à 13:28
<?php
$viewtab2=$_GET['view2'];
if($viewtab2 == 1)
{
$req = mysql_query( $laRequete ); /// ligne ajoutée
while( $donnees = mysql_fetch_array( $req ) )
{
?>
<tr>
<td align="center"><?php echo $donnees['motstitre']; ?></td>
<td align="center"><?php echo $donnees['ref_article']; ?></td>
</tr>

</table>

<?php
} // fin du while...

}//fin du if

?>
et tu ajoute un lien dans ta page sous la forme
<a href="?view2=1">ici pour le deux </a>
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
8 mai 2008 à 12:59
tu as une idée pour adapter le code??r

merci d'avance
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
8 mai 2008 à 14:09
j'ai mis ca dans mon prog pour remplir la bdd

$viewtab2=$_GET['view2'];
if($viewtab2 == 1)
{
$req = mysql_query( $laRequete ); /// ligne ajoutée
while( $donnees = mysql_fetch_array( $req ) )
{
?>
<tr>
<td align="center"><?php echo $donnees['motstitre']; ?></td>
<td align="center"><?php echo $donnees['ref_article']; ?></td>
</tr>

</table>

<?php
} // fin du while...

}//fin du if




et ca pour afficher le resultat <a href="?view2=1">ici pour le deux </a>

mais ca ne marche pas cela ne m'affiche pas ce qu'il faut
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
burnedsyn Messages postés 170 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 21 février 2009 16
8 mai 2008 à 18:29
Peux tu mettre ton code complet stp
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
8 mai 2008 à 21:17
le code pour le tableau1 ci dessous
et celui pour le tableau 2 que je veux afficher que si l'utilisateur le veut tu l'as déjà
je ne vois pas trop comment faire...

merci de m'aider c'est simpa

$laRequete = "SELECT * FROM base_physique WHERE auteur LIKE '%'";
p>
<table width="1200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">Auteur</td>
<td align="center">Titre</td>
<td align="center">Année</td>
<td align="center">Journal</td>
<td align="center">Volume</td>
<td align="center">Page</td>
<td align="center">Motsclé</td>
<td align="center">Sujet</td>
<td align="center">Pdf</td>
<td align="center">Proprio</td>
</tr>

<?php
$req = mysql_query( $laRequete ); /// ligne ajoutée
while( $donnees = mysql_fetch_array( $req ) )
{
?>
<tr>
<td align="center"><?php echo $donnees['auteur']; ?></td>
<td align="center"><?php echo $donnees['motstitre']; ?></td>
<td align="center"><?php echo $donnees['année']; ?></td>
<td align="center"><?php echo $donnees['journal']; ?></td>
<td align="center"><?php echo $donnees['volume']; ?></td>
<td align="center"><?php echo $donnees['page']; ?></td>
<td align="center"><?php echo $donnees['motscle']; ?></td>
<td align="center"><?php echo $donnees['sujet']; ?></td>
<td align="center"><a href="<?php echo $donnees['pdf'];?>">pdf associé</a></td>
<td align="center"><?php echo $donnees['proprio']; ?></td>
</tr>
<?php
}
?>
</table>
0