Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2008, 11h16   #1
Invité régulier
 
Inscription : septembre 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 28
Points : 7
Points : 7
Par défaut Ancre avec un formulaire

Bonjour, j'ai une page très longue avec plusieurs ancres dedans et des formulaires (POST) qui renvoie les données sur la même page. Je voudrais donc quand on clique sur submit que la page s'affiche a l'ancre souhaité.

Exemple j'ai une ancre <a name="nb_gain_jour"></a>

Voila un exemple de formulaire qu'on retrouve dans ma page :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<form name="nb_gain_gagne" action="stat_site.php" method="post" enctype="multipart/form-data"/>	
		<table cellspacing="5">
			<tr>
				<td>Mois :</td>
				<td align="left"><select name="mois10">
						<option selected value=""></option>
						<option value="01">janvier</option>
						<option value="02">fevrier</option>
						<option value="03">mars</option>
						<option value="04">avril</option>
						<option value="05">mai</option>
						<option value="06">juin</option>
						<option value="07">juillet</option>
						<option value="08">aout</option>
						<option value="09">septembre</option>
						<option value="10">octobre</option>
						<option value="11">novembre</option>
						<option value="12">decembre</option>
					</select>
				</td>
				<td>Année :</td>
				<td align="left">
				<?php
						$y = date("Y");
						$sel = "<select name=\"annee10\">";
						$sel .= "<option selected>$y</option>";
						for($i=$y-1;$i>=2007;$i--)
						{
							$sel .= "<option>$i</option>";
						}
						$sel .= "</select>";
 
						echo $sel;
				?>	
				</td>
				<td><input type="submit" name="submit" value="Valider"></td>
			</tr>
		</table>

J'ai essayé en mettant dans action="stat_site.php#nb_gain_jour"
et après j'ai testé action="#nb_gain_jour"

Ça ne marche pas.

Auriez vous une solution à me proposer?
Merci
KoosMos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 15h50   #2
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Hello

Et pourtant c'est bien comme ça que ça fonctionne :

Code :
<form method="post" action="formulaire.php#voir">
Quelle est l'erreur que tu as ?
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 10h17   #3
Invité régulier
 
Inscription : septembre 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 28
Points : 7
Points : 7
Je n'ai pas de message d'erreur, ca ne le fait pas c'est tout..
KoosMos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 17h35   #4
Membre habitué
 
Avatar de remyli
 
Inscription : avril 2005
Messages : 272
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 272
Points : 113
Points : 113
blizzard bazar ....

Et si tu met ton formulaire en GET ?
__________________
Orthographe => Message Privé constructif svp
remyli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h17.


 
 
 
 
Partenaires

Hébergement Web