MySQL テーブルは次のようになります。
出力のコードは次のとおりです。
<li>
<a class="thumb" href="library/<?php echo $row2['projectname']; ?>/<?php echo $row2['projectrecordnum']; ?>.<?php echo $row2['projectformat']; ?>" title="<?php echo $row2['projectrecordtitle']; ?>">
<img src="library/<?php echo $row2['projectname']; ?>/thumbs/<?php echo $row2['projectrecordnum']; ?>.<?php echo $row2['projectformat']; ?>" alt="<?php echo $row2['projectrecordtitle']; ?>" />
</a>
<div class="caption">
<div class="image-title"><?php echo $row2['projectrecordtitle']; ?></div>
<div class="image-desc"><?php echo $row2['projectrecorddesc']; ?></div>
<div class="download">
<a href="library/<?php echo $row2['projectname']; ?>/<?php echo $row2['projectrecordnum']; ?>.<?php echo $row2['projectformat']; ?>" target="_blank">Download Original</a>
</div>
</div>
</li>
出力は次のようになります。
<li>
<a class="thumb" href="library/ultima/2.jpg" title="Timbo DISPLACED">
<img src="library/ultima/thumbs/2.jpg" alt="Timbo DISPLACED" />
</a>
<div class="caption">
<div class="image-title">Timbo DISPLACED</div>
<div class="image-desc">Made in 3ds Max, background, color and lens flare from Photoshop</div>
<div class="download">
<a href="library/ultima/2.jpg" target="_blank">Download Original</a>
</div>
</div>
</li>
私の問題は、ユーザーが望む多くのフィールドを作成するフォームを作成する方法が見つからないことです。次に、各ファイル情報を mysql db にアップロードして書き込みます (ファイルの量は明確ではないことに注意してください)。