Je me suis intéressé de près au tutoriel de Cyrano http://www.phpfrance.com/forums/voir_sujet-4562.phpet... je le trouve tip top.
Mon hic est donc assez simple dans la mesure où d'une part je ne veux, non pas afficher les valeurs numériques des départements et régions, mais plutôt le nom.
Décidément ça fait des jours que je bataille pour ça et point de solution je ne trouve. Même en faisant le poirier, Le seul résultat a été de me mélanger tout le code dans mon piti cerveau
Bref, je souhaiterais aussi tout simplement récupérer cette variable affichée : le nom du département et celui de la région, pour les insérer dans une base de données.
J'arrive à faire un formulaire hyper simple "Test-liste_deroulante_170907.php" avec liste déroulante normale et à récupérer les variables dans un autre fichier "Test_liste_deroulante_170907_resultat.php; et même insérer ce résultat dans ma bdd... imaginez comme je suis heureux d'arriver à faire ça.
En bref si l'un d'entre vous pourrait me mettre sur la voie, je le remercierais chaudement.
Merci par avance
Ci-dessous mes deux fichiers :
Test-liste_deroulante_170907.php
Code : Tout sélectionner
<form action="Test_liste_deroulante_170907_resultat.php" method="Post">
<select name="produit">
<option value="DC Shoes"> Destinataire A</option>
<option value="Gotcha"> Destinataire B</option>
<option value="Hawk"> Destinataire C</option>
<option value="Quiksilver"> Destinataire D</option>
<option value="Rossignol"> Destinataire <E/option>
<option value="Roxy"> Destinataire F</option>
</select>
<input type="submit" name="ok" id="ok" value="Envoyer" />
</form>
$host = "127.0.0.1";
$user = "root";
$pass = "";
$bdd = "expeditions";
$table = "test";
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
if(isset($_POST['produit'])) $produit=$_POST['produit'];
else $produit="";
echo $produit ;
// on écrit la requête sql
$sql = "INSERT INTO test (Id_Test, test_nom) ";
$sql .= " VALUES('','$produit')";
// insertion des informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close(); // on ferme la connexion