Cam2010

Inscris le 06/07/2010 à 12:11
  • Signature
    Camomille
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Cam2010
le 06/07/2010 à 12:13
Récupération de données pour des champs Select et Checkbox
Bonjour à toutes et tous,

Après 2 bonnes heures à chercher une solution sur différents forums je m'incline et sollicite votre aide :shock:

J'ai un formulaire tout beau tout propre pour insérer des données dans une base. Jusque là rien de très compliqué. Via l'admin créée je propose de modifier les entrées.

Or là, lorsque l'on clique sur Modifier, on arrive sur le même formulaire (et même page PHP que pour l'insertion) avec les infos pré-remplies. Reste plus qu'à modifier les champs voulus.

Sauf que j'arrive à faire apparaître les champs pré-remplis Input, Radio et Textarea mais pas les champs Select et Checkbox.

Quelqu'un a sûrement déjà rencontré ce cas :-)

Voici un exemple de mon code :


******************************
<?php
if (isset($_GET['modifier_invit']))
{
$retour = mysql_query('SELECT * FROM invit WHERE id=' . $_GET['modifier_invit']);
$donnees = mysql_fetch_array($retour);
$numero = $donnees['numero'];
$invitation = $donnees['invitation'];
$album = $donnees['album'];
$id_invit = $donnees['id'];
}
else
{ $numero = '';
$invitation = '';
$album= '';
}
?>
<form action="liste.php" method="post" enctype="multipart/form-data">
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=10240000 />
Numero : <input type="text" name="numero" value="<?php echo $numero; ?>" />
<br />
<b>Album :</b> <br />
<select name="album" >
<option selected></option>
<?php
$retour2 = mysql_query('SELECT * FROM albums ORDER BY code');
while ($donnees2 = @mysql_fetch_array($retour2))
{
?>
<option value="<?php echo $donnees2['code']; ?>"><?php echo $donnees2['titre']; ?></option>
<?php
}
?>
</select>
<br />
<b>Invitation :</b> <input type="text" name="invitation" value="<?php echo $invitation; ?>" />

etc...

******************************

Maintenant il faut que le choix inscrit dans la BDD soit déjà sélectionné si on décide de modifier l'article. Car actuellement rien n'est pré-selectionné et donc si on modifie un champ et qu'on oublie de sélectionner à nouveau, le champ s'enregistre vide... J'espère ne pas être trop confuse ;-)

Merci d'avance pour votre aide et votre temps !!!

Camomille
Camomille
LoadingChargement en cours