cette partie là du code semble la bonne:
1 2 3 4 5
| while($nini=sqlsrv_fetch_array($result))
{
echo '<option value="'. $nini['nom'].'-'.$nini['codeinfo'].'">' . htmlentities($nini['nom']).'</option>';
} |
simplement dans ton code de traitement de réponse:
tu vas faire un explode du résultat pour plus de lisibilité
en gros:
1 2 3 4 5 6 7
|
$retour_formulaire=$_POST['liste_deroulante'];// cette étape est là pour plus de clareté uniquement
$tableau_infos=explode('-',$retour_formulaire);//cette étape te stoque chaque coté du tiret dans le tableau $tableau_infos
$nom=$tableau_info[0];
$code=$tableau_info[1];
echo "nom: ".$nom."<br />";
echo "Code: ".$code."<br />"; |
En espèrant que ça t'ai aidé 
EDIT: REGLE DE SECURITE DE BASE 
ON NE MET JAMAIS LES ACCES BDD EN CLAIR DANS LE SCRIPT QU'ON DEV.
en gros tu créés un dossier parametre ou autre.
dedans tu mets un fichier: infobdd.php avaec les infos.
tu met également dans ce dossier un fichier ".htaccess" contenant uniquement 'DENY ALL' (sans les apostrophes)
et dans tes scripts:
require_once('dossier paramère/infobdd.php');
Vu que tu débutes j'en profite pour t'indiquer cette règle de 'bonnes pratiques'
Partager