A voir également:
- PHP: un FOR dans un FOR
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Alert php ✓ - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
1 réponse
Bon, j'avais des erreurs dans mon code, le FOR dans un FOR fonctionne comme il devrait, plus ou moins.
Avec le code suivant, les 10 résultats s'affiche chacun sur son TR et dans chaque on retrouve un dropdown.
Mais seulement le 1er contient la liste complète des OPTION avec les titres, les 9 autres contienne une liste de OPTION mais avec rien d'écris... Bizarre...
Avec le code suivant, les 10 résultats s'affiche chacun sur son TR et dans chaque on retrouve un dropdown.
Mais seulement le 1er contient la liste complète des OPTION avec les titres, les 9 autres contienne une liste de OPTION mais avec rien d'écris... Bizarre...
$query = "SELECT * FROM chansons WHERE chanid IN (SELECT titre01 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre02 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre03 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre04 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre05 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre06 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre07 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre08 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre09 FROM dec WHERE dec.date='$dec_date') OR chanid IN (SELECT titre10 FROM dec WHERE dec.date='$dec_date')"; $result = $db->query($query); $num_results = $result->num_rows; $query2 = "SELECT * FROM chansons LIMIT 30"; $result2 = $db->query($query2); $num_results2 = $result2->num_rows; for ($i=0; $i <$num_results; $i++) { $row = $result->fetch_assoc(); echo '<tr>'; echo '<td>'.$row['chanid'].'</td>'; echo '<td><select>'; for ($j=0; $j <$num_results2; $j++) { $row2 = $result2->fetch_assoc(); echo '<option>'.$row2['titre'].'</option>'; } echo '</select></td>'; echo '<td>'.$row['artiste'].'</td>'; echo '</tr>'; }