Non transmission des données de formulaire

Résolu
orionewton Messages postés 63 Statut Membre -  
orionewton Messages postés 63 Statut Membre -
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 ?
A voir également:

2 réponses

ElementW Messages postés 5690 Statut Contributeur 1 224
 
'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 63 Statut Membre 1
 
Merci beaucoup, c'est ce genre d'erreur qui me fait détester le html.
(habitude du C).
0
Ha-Lu Messages postés 71 Statut Membre 7
 
Bonjour,

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

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