Apparition de tableau en php

Résolu/Fermé
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 - 24 avril 2009 à 21:21
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 - 25 avril 2009 à 20:32
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

4 réponses

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
25 avril 2009 à 10:16
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>

--------------------------------------------------------------------
0
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
25 avril 2009 à 11:01
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
0
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
25 avril 2009 à 19:28
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é.
0
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
25 avril 2009 à 20:32
d'accord merci bcp^^
0