Trucsweb.com

Forum de discussion

 Forum « Programmation HTML » (archives)

Re: Probleme assez compliqué

Envoyé: 10 avril 2001, 16h05 par Oznog


Salut,

Bon, il faut que tu demande à l'administrateur de ton serveur, s'il supporte une de ses technologie. ASP ou PHP.

Ensuite, ton formulaire encvoie les données à une page ASP ou PHP. Cette derni``ere page peux faire n'importe quoi avec les données envoyé. Gérer une base de données, envoyer un courriel avec les données ou afficher les données. Et aussi rediriger le visiteur n'importe où.

Pour requeillir les données, il faut savoir comment tu les a envoyé, en méthode POST ou GET. Malgré que ce ne soit pas indispensable selon plusioeurs programmeur, prend la bonne habitude de présiser la méthode. Les données en ASP peuvent être récupéré de cette façon.

Avec la méthode POST
request.form("nomduchampduformulaire")

Avec la méthode GET
request.Querystring("nomduchampduformulaire")

En PHP c'est plus simple. Dans la page qui récupère les données, tu n'a qu'à ajouter un $ devant le nom que tu as utilisé pour déclarer la variable du formulaire.
$nomduchampduformulaire

En Javascript, tu n'a pas besoin de serveur spécial mais ce n'est pas toujours compatible. D'ailleurs je n'est jamais vue un site l'utiliser.

Premièrement tu dois t'assurer que le visiteur est compatible
<script language="JavaScript">
<!-- Begin
if (!location.search) {
// Ok, il est compatible
}
else {
document.write("Votre navigateur est incompatible!");
}
// End -->
</script>

À l'endroit ou j'ai mit la remarque // OK, Tu peut récupérer les paramètres passés par un formulaire mais seulement avec la méthode GET, celle que tu voue les paramètres dans le url.

Chaine = "" + location.search;
Chaine = Chaine.substring(1,Chaine.length);

Comme ça tu as le premier paramètre.

Pour faire tes tests. Utilise ces deux fonction Javascript. Tu saura que contient la variable "Chaine". Jusqu'à ce que tu trouve ce qu'il te faut.
Alert("Chaine");
ou document.write Chaine;

ATTENTION En javascript tu dois faire attention au majuscule et minuscule.

Tu peux maintenant répondre à tes deux question, récupérer les paramètres dans la page de l'attribut Action. Ex:
<form action="page.asp" methode="post">
ou
<form action="page.php" methode="post">
Ou pour le Javascript
<form action="page.htm" methode="get">

Pour manipuler ou rediriger le visiteur mais aussi pour afficher les données qu'il a entrée.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@