J'ai commencé une application utilisant PHP, XHTML, CSS.
Sur une page j'ai un bouton et j'aimerais qu'en cliquant sur ce bouton j'affiche un formulaire sous le bouton sur la même page.
J'ai commencé une application utilisant PHP, XHTML, CSS.
Sur une page j'ai un bouton et j'aimerais qu'en cliquant sur ce bouton j'affiche un formulaire sous le bouton sur la même page.
Je veux bien te croire qu'on puisse le faire en Javascript, mais Javascript je ne connais pas encore, mais bon je pense qu'il y a plusieurs solutions possibles.
En php tu peux le faire c'est pas très joli mais c'est possible!
dans l'attribut action de la balise form tu mets la meme page
et dans un champ de type hidden tu mets une variable qui s'activera une fois le bouton activé ensuite dans cette meme page et bien tu fais un test sur cette variable suivant que tu utilises la methode GET ou POST pour l'envoi.. je pense que ca doit marcher comme cela !
Voila j'espere que j'ai pas fait de faute..ca devrait fonctionner si je ne dis pas de betises
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form method="page.php" method="post"> <input type="hidden" name="bouton" value="ok" /> <input type="submit" name="envoi" value="cliquer" /> </form> <?php if($_POST["bouton"]=="ok") { echo " le bouton a été cliqué...on peut afficher autre chose ici... "; } ?>
une quéstion toute béte... ça peux marcher aussi sur du texte ?
tu veux surement dire sur un lien.
oui ça marche aussi.
tu peux le faire de deux façons du coup : en POST ou GET.
tu remplaces (pour POST):
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="submit" name="envoi" value="cliquer" />
cette ligne doit etre comme le reste entre tes balises <form> et </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="page.php" onclick="submit();">Lien</a>
tu remplaces (pour GET) :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="submit" name="envoi" value="cliquer" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="page.php?action=ok">OK</a>
merci pour les réponses, ça marche maintenant.
J'ai une autre question :
J'ai un tableau (<table></table>) où j'y ai inséré des données à partir de la base de données en passant par une requête SQL (SELECT * FROM etc.....) et j'ai aussi mis un en-entête à ce tableau (<th></th>) pour les titres des différentes colonnes et j'aimerais qu'en cliquant sur un des titres des colonnes, j'aimerais pouvoir faire une requête de tri sur le tableau. Je ne vois pas par où je peux passer.
c'est tout simple :
sur ton titre, tu mets un lien du type :
et avant de faire ta requete, tu récupère la valeur de tri :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="mapge.php?tri=titre">titre</a>
et tu peux faire dans ta requete ton "order by" en fonction du tri :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $tri = $_GET['tri']
c'est l'idée générale ; à toi d'adapter
Code : Sélectionner tout - Visualiser dans une fenêtre à part "select * from table where conditions order by ".$tri
Bien, merci AzazelEnvoyé par Azazel.fr
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager