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 dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Cam2010
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

Ses derniers messages sur les forums

forum
Cam2010
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

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours