Non transmission des données de formulaire

Résolu/Fermé
orionewton Messages postés 39 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 10 mars 2018 - 6 mai 2014 à 11:33
orionewton Messages postés 39 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 10 mars 2018 - 7 mai 2014 à 09:41
Faisons simple et rapide: voici mon code source:


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Consulter la BDD</title>
<style type="text/css">
body {
	background-color:#ffd;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
</style>
</head>
<body>
<h1>Consulter la BDD</h1>
<form action="table.php" method="get"> 
<p> Vous recherchez: 
<select name"table"> 
<option value="P_Achat" selected> Achat</option>
<option value="P_Carte_SIM"> Carte SIM</option>
<option value="P_Client"> Client</option>
<option value="P_Contrat"> Contrat</option>
<option value="P_Engagement"> Engagement</option>
<option value="P_Forfait"> Forfait</option>
<option value="P_Telephone"> Telephone</option>
<option value="P_Vendeur"> Vendeur</option>
<option value="P_Vente"> Vente</option>
</select>
<input type="submit" name="submit" value="Validez" />
</p>
</form>
</body>
</html>


Et voici l'URL que j'obtiens en validant le formulaire:
https://etudiant.univ-mlv.fr/~ltytgat/table.php?submit=Validez

Comme vous le voyez peut-être, la variable "table" n'est pas dans l'url.
Et comme je n'y est pas accès depuis ma page "table.php", je n'ai aucun moyen de faire des requêtes sur ma BDD
Le seul moyen que j'ai pu envisager est de faire un envoi d'url direct pour chaque option (très lourd en terme de code)

Des suggestions ?

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
6 mai 2014 à 11:40
'lut, manque un
=
entre
name
et
"table"
, le navigateur n'interprète donc pas cette propriété, donc ne donne pas de nom à ton select, qui ne se fait au final pas envoyer.
2
orionewton Messages postés 39 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 10 mars 2018 1
7 mai 2014 à 09:41
Merci beaucoup, c'est ce genre d'erreur qui me fait détester le html.
(habitude du C).
0
Ha-Lu Messages postés 66 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 27 novembre 2018 7
6 mai 2014 à 11:41
Bonjour,

Il n'y aurait pas une erreur dans ton code ligne 16 ?

<select name"table"> devient <select name="table">
0