Bonjour,

Pour afficher un camp d'upload, je demande à l'administrateur de renseigner la balise title et la balise ALT en français et en anglais.

Ces champ sont générés via la base de données.

Donc 2 langues = 2 champs ALT + 2 champs TITLE + 1champ upload pour chaque fichier et je désire en autoriser 5.

Cependant, quand je fais ma boucle while cela double mes champs d'upload...

Quelqu'un pourrait m'aider avec le code ci-dessous?

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$sql_lg = DbConnect::getInstance()->query("SELECT * FROM language_lang JOIN
    language ON id_language=language.id_language_lang 
    WHERE language_lang.code='".$_SESSION['lang']."' 
    GROUP BY language.code 
    ORDER BY language.code ASC");
while($row = $sql_lg->fetch()){
    echo '<div class="col col3">'."\n";
    echo'<input type="file">'."\n";
    echo'</div>'."\n";
    echo '<div class="col col9">'."\n";
    echo 'preview';
    echo'</div>'."\n";
    echo '<div class="col col6">'."\n";
    echo '<label for="title_'.$row->code.'" class="block">'.TXT_TITLE_PIC.' '.$row->name.'</label>'."\n";
    echo '<input type="text" name="title_'.$row->code.'" id="title_'.$row->code.'">'."\n";
    echo'</div>'."\n";
    echo '<div class="col col6">'."\n";
    echo '<label for="alt_'.$row->code.'" class="block">'.TXT_ALT_PIC.' '.$row->name.'</label>'."\n";
    echo '<input type="text" name="alt_'.$row->code.'" id="alt_'.$row->code.'">'."\n";
    echo'</div>'."\n";
}

Merci d'avance,
David