Bonjour,
Je recherche comment afficher une valeur passer en GET (par défaut) dans un menu dérouant alimenter par une BDD mysql.
Mon code actuel
<form class="form" id="login" method="POST" action="index.php?p=listetel">
<div id="error"><?php echo $error; ?></div>
<fieldset id="inputs">
<p class="">
Bonjour, <?php echo $Auth->user('login'); ?>
</p>
<label>Filiale :</label>
<select name="filiale" id="filiale">
<?php
$select = $PDO->prepare('SELECT * FROM filiale');
$select->execute();
while($users = $select->fetch(PDO::FETCH_OBJ)){
?>
<option selected value="<?php echo $_GET['filiale']; ?>"><?php echo $users->filiale; ?></option>
<?php
};
?>
</select><br />
<label>Service :</label>
<select name="service" id="service">
<?php
$select = $PDO->prepare('SELECT * FROM services');
$select->execute();
while($users = $select->fetch(PDO::FETCH_OBJ)){
?>
<option value="<?php echo $users->service; ?>"><?php echo $users->service; ?></option>
<?php
};
?>
</select><br />
<label>Nom :</label>
<input type="text" name="nom" value="<?php echo $_GET['nom']; ?>" /><br />
<label>Prenom :</label>
<input type="text" name="prenom" value="<?php echo $_GET['prenom']; ?>" /><br />
<label>Interne :</label>
<input type="tel" name="interne" value="<?php echo $_GET['interne']; ?>" /><br />
<label>Mobile :</label>
<input type="tel" name="mobile" value="<?php echo $_GET['mobile']; ?>" /><br />
<p class="submit">
<input id="submit" type="submit" value="Modifier" name="submit" />
<div id="error"><?php echo $error; ?></div>
</p>
</fieldset>
</form>
actuellement mon menu déroulant affiche par défaut le première ID de ma table et quand j'utiliste le selected ça m'affiche le dernière ID de ma table.
je souhaite afficher c'est l'ID que je passe en paramètre.
Merci pour votre aide.
Bonsoir,
Si je comprends bien tu veux sélectionner dans ta liste déroulante, l'id qui correspond à celui passer en paramètre ?
Salut
<select name="service" id="service">
<?php
while($users = $select->fetch(PDO::FETCH_OBJ)){
$selected = $users->filiale==$_GET['filiale'] ? 'selected' : '';
?>
<option <?php echo $selected; ?> value="<?php echo $_GET['filiale']; ?>"><?php echo $users->filiale; ?></option>
<?php }; ?>
</select>
@plus
Pierre