maxe0
Messages postés4Date d'inscriptiondimanche 2 novembre 2008StatutMembreDernière intervention 8 juin 2010
-
8 juin 2010 à 16:24
bartus
Messages postés1Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention12 juin 2010
-
12 juin 2010 à 11:56
Bonjour
je voudrai optimisé un code html pour remplir automatique une combo box avec des données qui se trouve sur une base de donnée mysql ovh.
voila le code que j'utilise:
<FORM>
Où voulez-vous aller ? <SELECT onChange="window.open(this.options[this.selectedIndex].value,'_top')">
<OPTION selected>Choisissez un lieu</OPTION>
maxe0
Messages postés4Date d'inscriptiondimanche 2 novembre 2008StatutMembreDernière intervention 8 juin 2010 8 juin 2010 à 16:42
j'avais utilisé ce code mais il marche pas:
<FORM>
Où voulez-vous aller ? <SELECT onChange="window.open(this.options[this.selectedIndex].value,'_top')">
<OPTION selected>Choisissez un lieu</OPTION>
<?php $pays='[(#ENV{pays}|texte_script)]';
for ($i=1;$i>$pays;$i++){ ?>
bartus
Messages postés1Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention12 juin 2010 12 juin 2010 à 11:56
Bonjour
Si tu veux remplir un select automatiquement depuis une base de donnée
Voila ma solution
<?php
// on se connecte à MySQL
$connect = mysql_connect('localhost', 'root', '');
// on sélectionne la base
mysql_select_db('nom_de_la_base',$connect);
// on crée la requête SQL
mysql_select_db($database_connect, $connect);
$query_Recordset1 = "SELECT * FROM ville ORDER BY ville ASC";
$Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<form action="" method="post" name="form1" id="form1">
Choisir une ville
<select name="ville">
<option value="-1">Choisir une ville</option>
<?php
do {
?>
<option value="<?php echo $row_Recordset1['id']?>"><?php echo $row_Recordset1['ville']?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>
</select>