Rediriger ver une page a la fin du formulaire

Résolu
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour , je vient de crée un site web mais je voudrais savoir comment rediriger vers une autre page web a la fin du formulaire pouver vous s'il vous plait m'expliquer precisement s'il vous plait car j'ai deja rechercher mais je n'ai pas compris merci cordialement
A voir également:

12 réponses

pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Qu'est-ce que tu entends par rediriger à la fin du formulaire ? Tu veux dire quand on appuie sur le bouton de soumission ? Dans ce cas, il faut placer l'attribut action="adresse_de_la_page_de_traitement" dans la balise form.
2
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut

Afin de traiter les données du formulaire, il faut utiliser un langage côté serveur (PHP) ou côté client (Javascript, mais déconseillé car désactivable et modifiable).

Pour apprendre le PHP, je te conseille fortement le Site du Zéro, là où on apprend tout à partir de zéro.
2
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Fais un copier/coller du formulaire (balises <form ...> et </form> comprises).
1
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
a dépend de ton formulaire. Mais le code PHP n'est pas à écrire sur la page du formulaire mais sur celle vers laquelle nous somme redirigé en cliquant sur un bouton.

Vas sur le Site du Zér0 et lis les tutos pour mieux comprendre.
1

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

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Oui tu as besoin d'un serveur. Soit tu as un hébergement qui supporte PHP soit tu installes Wamp (ou EasyPHP, ...)
1
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Encore mieux : Apache + PHP + MySQL et PhpMyAdmin (si besoin).
Le tout installés séparément (pas de Lamp, Wamp, Xampp, ...) sur Linux.
1
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Euh... D'accord, mais vu le niveau apparemment de l'intéressé, une solution clés en main me parait la seule viable !

Cela dit pour une machine en production... vaut mieux contacter un professionnel, c'est un métier !
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
L'âge n'a rien à voir (je viens d'avoir 14 ans) ...

Effectivement, prends une solution "clé en main" ça t'évitera de chipoter avec Linux et faire des conneries (genre formater la partition avec tout tes fichiers).

Sinon pour en revenir au sujet, est-ce que la balise form ressemble +/- à ceci ?
<form method="post ou get" action="page cible lors du clic sur un bouton">


Voici un exemple de formulaire :
<form method="post" action="cible.php">
 <fieldset>
  <label for="login_nickname">Pseudo</label><input type="text" name="login_nickname" id="login_nickname" />
  <label for="login_password">Mot de passe</label><input type="password" name="login_password" id="login_password" />
  <input type="submit" value="Connexion" />
 </fieldset>
</form>


Et lorsque le visiteur clique sur le bouton "Connexion", il est rediriger vers la page cible.php et les variables du formulaires sont placées dans $_GET ou $_POST selon ton choix dans "method".

Voici un très court exemple de traitement :
<?php
echo 'Votre pseudo : '.htmlspecialchars($_POST['login_nickname']).'<br/>';
echo 'Votre mot de passe : '.htmlspecialchars($_POST['login_password']).'<br/>';
?>
1
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   3
 
oui c'est sa sa met sa mes comment cree la page qui traite les données
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
clic-droit -> nouveau -> fichier texte...
Apprends un langage côté serveur (genre php), ça peut aider.
0
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   3
 
bonjour et deja merci de vos reponse j'ai deja ete sur le site du zero c'est l ou j'ai apris a cree mon site mais chaque fois que j'ouvre j'esseye d'envoye les donner sa met internet explorer ne peut pas afficher cette page web pour quoi
0
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   3
 
et quel est le code php a marque
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Tu dis que tu as appris à créer ton site sur le SDZ, mais tu as dû louper le chapitre sur PHP... Je te conseille de le lire avant de continuer.
0
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   3
 
oui c'est bon mais a ton besoin du serveur pour lire le php voir si c'est bon ou pas
0
tuture76 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   3
 
oui mais en meme temps je n'ai que 13 ans je dois cree ce site pour mon pere
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Je me suis mal exprimé : je ne critiquais pas ton niveau, on a tous débuté. Par contre, te suggérer d'installer un serveur Linux et les logiciels nécessaires, ainsi que configurer tout ça (le plus difficile), c'est complètement démesuré par rapport à ton niveau et très risqué : en effet, l'administration système/réseau est un métier.

Ton site sera de toutes façons hébergé par un professionnel, j'imagine, donc la gestion de la sécurité du système ne reviendra pas, seulement celle de tes scripts. C'est pour ça qu'un système clés en mains comme XAMPP est parfait pour le développement.
0