Pouvoir afficher un tableau si on veut en php
ladj59
Messages postés
322
Date d'inscription
Statut
Membre
Dernière intervention
-
ladj59 Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
ladj59 Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
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??
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:
- Pouvoir afficher un tableau si on veut en php
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
6 réponses
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
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
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>
<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>
<?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>
$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>
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
$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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
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>