Apparition de tableau en php

Résolu
Bonjour,

voila ce que je voudrais faire :

d'abord ma page :

Qu'elle produit voulez vous mettre à jour ?
<form method="POST" action="choixmaj.php">
<ul>
<li>bulbe <input type="submit" value="GO" name="bouton"/>
<li>massif <input type="submit" value="OK" name="bouton"/>
<li>rosiers <input type="submit" value="Valider" name="bouton"/>
</ul>
</form>

je voudrais que :

si je clik sur GO un tableau apparaisse,
si je clik sur OK un autre tableau apparaisse,
si je clik sur Valider encore un autre tableau apparaisse.

j'ai réussit a faire cela mais en envoyant sur une autre page php, moi je voudrais que sa apparraisse sur la même page si cela est possible.

voila j'espère que j'ai été assez claire parce que je ne savait pas trop comment expliquer =S

je vous remercie d'avance pour vos réponse
coordialement
b-boy baki
Configuration: Windows XP
Firefox 3.0.9

4 réponses

  1. Salut,

    En php tu auras toujours un rechargement de page quoi qu'il arrive.

    Soit tu recharges la même page avec un paramètre pour savoir quel tableau afficher :

    --------------------------------------------------------------------
    <ul>
    <form method="post" action="choixmaj.php">
    <input type="hidden" name="param" value="1">
    <li>bulbe <input type="submit" />
    </form>
    <form method="post" action="choixmaj.php">
    <input type="hidden" name="param" value="2">
    <li>rosier <input type="submit" />
    </form>
    </ul>

    <?php
    if( $_POST['param'] == 1){
    echo "montableaubulbe";
    }
    if( $_POST['param'] == 1){
    echo "montableaurosier";
    }
    ?>

    --------------------------------------------------------------------

    Soit tu utilises du javascript pour afficher ton tableau direct :

    --------------------------------------------------------------------
    <ul>
    <li><a href="" onclick="popUp('tableau1')" >bulbe </a>
    </form>
    </ul>

    <script type="text/css">
    #tableau1{
    visibility:hidden;
    display:none;
    }
    </script>

    <script type="text/javascript">
    function popUp(tableau){
    if( document.getElementById(tableau).style.display == 'none' ){
    document.getElementById(tableau).style.display = 'block;'
    document.getElementById(tableau).style.visibility = 'visible;'
    }
    }
    </script>

    <div id="tableau1">
    montableaubulbe
    </div>

    --------------------------------------------------------------------
    1. merci pour la réponse j'ai compris pour le php

      mais pour le java script j'ai rien compris au code

      pourrai tu me l'expliquer si tu as le temps

      encore merci
      1. En gros tu écris ta page d'entrée de jeu avec tout les tableaux, mais ils ont masqués (visibility:hidden:).

        Ensuite lorsque l'on clique sur un lien ça affiche le tableau approprié.