Rediriger ver une page a la fin du formulaire

Résolu/Fermé
tuture76 Messages postés 9 Date d'inscription samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 - 2 mai 2009 à 16:05
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 5 mai 2009 à 21:05
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

12 réponses

pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
2 mai 2009 à 17:05
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
2 mai 2009 à 19:30
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
3 mai 2009 à 13:45
Fais un copier/coller du formulaire (balises <form ...> et </form> comprises).
1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
3 mai 2009 à 18:14
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
4 mai 2009 à 17:10
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 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
4 mai 2009 à 21:15
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
5 mai 2009 à 06:54
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 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
5 mai 2009 à 12:19
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
5 mai 2009 à 21:05
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 samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 3
2 mai 2009 à 19:10
oui c'est sa sa met sa mes comment cree la page qui traite les données
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
2 mai 2009 à 19:25
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 samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 3
2 mai 2009 à 23:36
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 samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 3
3 mai 2009 à 17:52
et quel est le code php a marque
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
3 mai 2009 à 22:45
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 samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 3
4 mai 2009 à 16:53
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 samedi 2 mai 2009 Statut Membre Dernière intervention 5 mai 2009 3
5 mai 2009 à 18:49
oui mais en meme temps je n'ai que 13 ans je dois cree ce site pour mon pere
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
5 mai 2009 à 20:06
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