Boucle qui me répète les données
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:
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