Affichier un formu. après le clic sur un lien

Résolu/Fermé
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010 - 1 juil. 2010 à 23:21
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010 - 2 juil. 2010 à 01:00
Bonsoir,
SVP j'essaye de creer un blog avec PHP , (X)HTML et SQL.
et j'ai ajouté ajouté un lien "ajouter un commentaire".
J'ai besoin d'un formulaire pour qu'un visiteur ajoute un commentaire.
Mon problème:c'est que je veux faire en sorte que quand le visiteur clique sur le lien "ajouter un commentaire" alors là le formulaire ainsi que le bouton "envoyer "vont s'afficher mais Pas avant.

Merci pour votre aide.



10 réponses

a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
1 juil. 2010 à 23:44
Salut,

C'est simple,

Mets ton formulaire dans une <div> d'id ajout_commentaire par exemple

Dans les balises <head></head> ajoute ceci :
function afficher(objet) 
{
	document.getElementById(objet).style.display='block'; 
}
function masquer(objet) 
{
	document.getElementById(objet).style.display='none';
}
</script>


Et sur le lien tu mettras
<p onClick="afficher(ajout_commentaire)">Ajouter un commentaire</p>


Puis, pour donner un effet de lien, tu peux ajouter un onMouseOver dans la balise <p> pour modifier le style.

Cordialement
a70m
0
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 00:49
Merci pour ta réponse . di sTP je voulais te poser une question pour les function que t'a créé c'est en quel language de programmation ?
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
2 juil. 2010 à 00:50
Ah oui m***e, c'est du JavaScript, et j'ai oublié une ligne.

Donc, dans ton head, tu devras mettre ceci :

<script language="javascript">
function afficher(objet) 
{
	document.getElementById(objet).style.display='block'; 
}
function masquer(objet) 
{
	document.getElementById(objet).style.display='none';
}
</script>

0
Surrier samuel
2 juil. 2010 à 00:51
Les fonctions qu'il à donné, c'est du javascript :)

Réponse donnée par Surrier Samuel, administrateur de www.sigid.fr - Site d'assistance et de dépannage informatique gratuit sur internet
0

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

Posez votre question
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 00:52
Ok alors c'est irrealisable avec du PHP à ce que je vois ?
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
2 juil. 2010 à 00:55
Non.

Pourquoi ?

Pour la simple et bonne raison que le PHP s'exécute du côté Serveur, c'est à dire qu'une fois la page affichée, rien ne pourra être modifié avant un chargement ultérieur de la page. (Sauf avec de l'Ajax)

C'est pour cela que l'on fait appel à du JavaScript, qui lui, s'exécute côté Client, et qui ne nécessite pas le chargement de la page en question.

Mais sache que le Javascript que je t'ai donné s'intègre sans problème dans une page au format .html et .php

Cordialement
0
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 00:57
Ok Merci beaucoup pour ces réponses précises.mais dis stp si je veux apprendre le Javascript est ce que je peux y arriver seul inchaalah grace à des tuto ?
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
2 juil. 2010 à 00:58
Biensûr que tu peux y arriver tout seul.

La référence en la matière de tuto gratuit : Le Site du Zéro

Pour le JavaScript sur le site du zéro : http://www.siteduzero.com/tutoriel-3-8158-tout-sur-le-javascript.html

Cordialement
0
Surrier samuel
2 juil. 2010 à 00:59
Tu n'a pas besoins d'apprendre le javascript dans sa globalité, ce qu'il ta donné reste très basique, si tu as des bases dans certains langages tu t'y retrouveras vite ;)
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
2 juil. 2010 à 01:00
Entièrement d'accord ;)
D'ailleurs, je me contente de ces bases pour le moment.
0
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 01:00
Ok alors Merci bcp les gars.
Cordialement.
0