<?php $connexion=mysql_connect('localhost','root',"") or die ("connexion impossible."); $db=mysql_select_db('projet',$connexion) or die ("base de données non accessible"); ?> Choisissez un appel d'offre: <select id="select2" name="id"> <option value=0>-----choisir-----</option> <?php $SQL_C = 'SELECT * FROM commande ORDER BY id ASC'; $result_C = mysql_query($SQL_C); $data = array(); while ($val_C = mysql_fetch_array($result_C)) { // mettre tous les champs ici $data[] '"'. $val_C['id'] .'":{"type":"'. addcslashes($val_C['type'], '"') .'", "description":"'. addcslashes($val_C['description'], '"') .'", "etat":"..."}'; echo '<option value="'.$val_C['id'].'">'.$val_C['id'].'</option>'; } ?> </select> <script type="text/javascript"> var data = '{'.implode(', ', $data).'}'; function showInfo(id) { if (data[id]) alert('type: '+data[id].type+', description: '+description+'...'); else alert('veuillez sélectionner une valeur'); } </script> <?php mysql_close($connexion); ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question$data[] '"'. $val_C['id'] .'":{"type":"'. addcslashes($val_C['type'], '"') .'", "description":"'. addcslashes($val_C['description'], '"') .'", "etat":"..."}';
<?php $connexion=mysql_connect('localhost','root','') or die ("connexion impossible."); $db=mysql_select_db('dbprotect',$connexion) or die ("base de données non accessible"); ?> Choisissez un appel d'offre: <select id="select2" name="id"> <option value=0>-----choisir-----</option> <?php $SQL_C = 'SELECT * FROM commande ORDER BY id ASC'; $result_C = mysql_query($SQL_C); $data = array(); while ($val_C = mysql_fetch_array($result_C)) { // mettre tous les champs ici $data[] = '"'. $val_C['id'] .'":{"type":"'. addcslashes($val_C['type'], '"') .'", "description":"'. addcslashes($val_C['description'], '"') .'", "etat":"'. addcslashes($val_C['etat'], '"') .'", "etape":"'. addcslashes($val_C['etape'], '"') .'", "montant":"'. addcslashes($val_C['montant'], '"') .'"}'; echo '<option value="'.$val_C['id'].'">'.$val_C['id'].'</option>'; } ?> </select> <script type="text/javascript"> var data = {<?php echo implode(', ', $data); ?>}; function showInfo(id) { if (data[id]) alert('id: '+ id +'\ntype: '+data[id].type+'\ndescription: '+data[id].description+'\netat: '+data[id].etat+'\netape: '+data[id].etape+'\nmontant: '+data[id].montant); else alert('veuillez sélectionner une valeur'); } </script> <?php mysql_close($connexion); ?>
Ma super popup
document.getElementById('etape').value = 'Conclusion';
<select id=select2 name="etape"> <option value="Etude">Etude</option> <option value="Depot dossier AO">Depot dossier AO</option> <option value="Publication de l'avis de presse">Publication de l'avis de presse</option> <option value="Réception des offres techniques">Réception des offres techniques</option> <option value="Ouverture des plis technique.">Ouverture des plis technique.</option> <option value="Dépouillement des plis tech">Dépouillement des plis tech</option> <option value="Dépôt de résultat">Dépôt de résultat</option> <option value="Ouverture des plis financière.">Ouverture des plis financière.</option> <option value="Dépôt de dossier">Dépôt de dossier</option> <option value="Conclusion">Conclusion</option> <option value="Publication resultat">Publication resultat</option> </select>
var selectEtape = document.getElementById('etape'); selectEtape.value = 'Conclusion'; selectEtape.options[selectEtape.selectedIndex].disabled = true;