extraire la valeur sélectionné d'un champs type ENUM

Répondre
zebden
le 13/05/2004 à 15:54
zebden
toujours pareil mais tu change les values de ton select =>
<option value="'.$tableau[$i].'" '.$selected.'>'.$tableau[$i].'</option>
zebdinou pour les intimes / Blog : http://www.zebden.fr
Cafe Solo
le 13/05/2004 à 16:54
Cafe Solo
Pas de bug, pas de changement...
En copié-collé on en est là :
<?php 

echo '<select name="Format_Film" SIZE="1">';
for($i=0;$i < count($tableau) ; $i++) { $selected = ($tableau[$i] == $tableau['Format_Film']) ? ('selected') : ('');
echo' <option value="'.$tableau[$i].'" '.$selected.'>'.$tableau[$i].'</option>';
} echo '</select>';
php ?>


Merci encore...
zebden
le 13/05/2004 à 17:07
zebden
tres bien bon...
avant la boucle tu fais :

1. echo $tableau['Format_Film'];
2. print_r($tableau)

tu met en commentaire ta boucle et met moi le resultat.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Cafe Solo
le 13/05/2004 à 18:02
Cafe Solo
Ben y a rien de plus qui s'affiche après cet echo et ce print...

<?php 
echo '<BR><BR><select name="Format_Film" SIZE="1">';
echo $tableau['Format_Film'];
print_r($tableau);

// La boucle
for($i=0;$i < count($tableau) ; $i++)
{
$selected = ($tableau[$i] == $tableau['Format_Film']) ? ('selected') : ('');
echo' <option value="'.$tableau[$i].'" '.$selected.'>'.$tableau[$i].'</option>';
}
echo '</select>';
php ?>
zebden
le 13/05/2004 à 18:14
zebden
ca veut dire ques variables sont vides , ce que je doute.
Met moi ce que ca a affiché a l'ecran.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Cafe Solo
le 13/05/2004 à 18:34
Cafe Solo
Ben à l'écran,
y a un menu déroulant avec
toutes les options possibles,
donc "vidéo", "DV", "16 mm", "35mm" etc
mais toujours "vidéo" en premier quelques soit
la valeur du champs, sur mon test ça devrait afficher 16 mm, vérifié lorsque j'affiche la fiche.
Voili

J'aimerai voir apparaitre un gros couac
pour t'aider mais non, toujours très propre
sans bug, faudrait peut-être mettre des print ou écho au sein de la fonction ???
Non...
zebden
le 14/05/2004 à 00:17
zebden
Affiche la source de ta page et vois s'il a pris en compte le selected...
C'est vraiment pas compliqué .
zebdinou pour les intimes / Blog : http://www.zebden.fr
Cafe Solo
le 14/05/2004 à 00:40
Cafe Solo
En effet, ça a l'air parlant tous ces Undefined

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1401]ce lien[/lien])
Cafe Solo
le 14/05/2004 à 00:44
Cafe Solo
Je le reposte sans les balise code puique c'est rendu en HTML, ça devrait être profitable pour la clarté...

<SPAN class='antracite10-B'>Format : </SPAN></TD>
<TD><SELECT NAME='Format_Film' SIZE='1' >
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>423</b>
Array
(
[0] => Vidéo
[1] => Digital vidéo
[2] => Béta
[3] => Béta SP
[4] => 16 mm
[5] => 35 mm
[6] => Numérique
[7] => Beta Numérique
[8] => Super 16
[9] => DV
[10] => DV cam
[11] => mini DV
)

<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Vidéo" >Vidéo</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Digital vidéo" >Digital vidéo</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Béta" >Béta</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Béta SP" >Béta SP</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="16 mm" >16 mm</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="35 mm" >35 mm</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Numérique" >Numérique</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Beta Numérique" >Beta Numérique</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Super 16" >Super 16</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="DV" >DV</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="DV cam" >DV cam</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="mini DV" >mini DV</option></select></TD></TR><TR>
Répondre
LoadingChargement en cours