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 14/07/2008, 14h35   #1
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
Par défaut Problème d'action dans un formulaire

Bonjour !

Code :
1
2
3
4
5
6
7
8
9
 
				<form name="folder" method="get" class="form" action="http://<?php echo $domain; ?>/index.php?p=messagerie&amp;do=lire">
						<label>Aller au dossier :</label>&nbsp;
						<select name="view" onChange="document.forms['folder'].submit()">
							<option style="padding: 2px;" selected="selected" value="envoi">Envoi</option>
							<option style="padding: 2px;" value="reception">Réception</option>
							<option style="padding: 2px;" value="corbeille">Corbeille</option>									
						</select>
				</form>
ce code me renvoit la variable attendue sur http://domaine/index.php au lieu de http://domaine/index.php?p=messagerie&do=lire...
Comment cela se fait-ce ?

merci d'avance ^^ !
__________________
On peut pas prédire l'avenir, juste le prévoir...
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 15h44   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,
essaye avec method="post"

est-ce que $domain est bien défini et n'est pas vide? (ne serait-ce pas une redirection genre 404 qui te renverrait vers la page index.php ?)
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 17h26   #3
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
oui ça marche avec POST et $domain n'est pas vide mais moi j'avais besoin de get en fait...
__________________
On peut pas prédire l'avenir, juste le prévoir...
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2008, 12h44   #4
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 453
Points : 5 453
Tu peux éventuellement ajouter les éléments qu'il manque à ton url dans des champs cachés...
Code :
1
2
3
4
5
6
7
8
9
10
<form name="folder" method="get" class="form" action="http://<?php echo $domain; ?>/index.php">
  <label>Aller au dossier :</label>&nbsp;
  <select name="view" onChange="document.forms['folder'].submit()">
    <option style="padding: 2px;" selected="selected" value="envoi">Envoi</option>
    <option style="padding: 2px;" value="reception">Réception</option>
    <option style="padding: 2px;" value="corbeille">Corbeille</option>									
  </select>
  <input type="hidden" name="p" value="messagerie">
  <input type="hidden" name="do" value="lire">
</form>
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 16h51   #5
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
oui j'ai effectué cela avant et c'est bon maintenant cela marche mais merci quand même je met en résolu ^^
__________________
On peut pas prédire l'avenir, juste le prévoir...
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h07.


 
 
 
 
Partenaires

Hébergement Web