Merci.
Ca fonctionne maintenant. ^^
Cependant, je souhaite ajouter une fonction.
Si jamais on modifie une news, je souhaite que le champ qui s'affiche en premier sur la liste est celui qui à été préalablement choisis lors que la création de la news.
j'ai pense à ça :
<?php
$dossier = './pdf';
$lecture = scandir($dossier);
$selec = '-- SELECTIONNEZ --';
if(isset($_GET['modifier_news'])){
$selectioned = $news['pdf'];
$lecture[] = $selectioned;
$lecture[] = $selec;
}
else{
$lecture[] = $selec;
}
$tab = array_slice($lecture,2);
$renverse = array_reverse($tab);
$unique = array_unique($renverse);
foreach($unique AS $valeur){
$list_pdf .= '<option value ="'.$valeur.'">'.$valeur.'</option>';
}
if(isset($_GET['modifier_news'])){
$list_pdf = str_replace('value="'.$news['pdf'].'"','value="'.$news['pdf'].'" selected="selected";',$list_pdf);
}
echo '<select name="pdf">'.$list_pdf.'</pdf>';
?>
Mais ça ne change strictement rien.
Si j'ajoute un . ici : $list_pdf .= str_replace('value="'.$news['pdf'].'"','value="'.$news['pdf'].'" selected="selected";',$list_pdf);
Je verrais toujours -- SELECTIONNEZ -- et quand je clique sur la liste, elle m'affiche deux fois le contenu du dossier. :s
Merci.

Merci. ;)
Ca fonctionne maintenant. ^^
Cependant, je souhaite ajouter une fonction.
Si jamais on modifie une news, je souhaite que le champ qui s'affiche en premier sur la liste est celui qui à été préalablement choisis lors que la création de la news.
j'ai pense à ça :
[php] <?php
$dossier = './pdf';
$lecture = scandir($dossier);
$selec = '-- SELECTIONNEZ --';
if(isset($_GET['modifier_news'])){
$selectioned = $news['pdf'];
$lecture[] = $selectioned;
$lecture[] = $selec;
}
else{
$lecture[] = $selec;
}
$tab = array_slice($lecture,2);
$renverse = array_reverse($tab);
$unique = array_unique($renverse);
foreach($unique AS $valeur){
$list_pdf .= '<option value ="'.$valeur.'">'.$valeur.'</option>';
}
if(isset($_GET['modifier_news'])){
$list_pdf = str_replace('value="'.$news['pdf'].'"','value="'.$news['pdf'].'" selected="selected";',$list_pdf);
}
echo '<select name="pdf">'.$list_pdf.'</pdf>';
?> [/php]
Mais ça ne change strictement rien.
Si j'ajoute un . ici : $list_pdf .= str_replace('value="'.$news['pdf'].'"','value="'.$news['pdf'].'" selected="selected";',$list_pdf);
Je verrais toujours -- SELECTIONNEZ -- et quand je clique sur la liste, elle m'affiche deux fois le contenu du dossier. :s
Merci. ;)