所以我几乎已经完成了我的网站,但唯一剩下的就是制作一个关于每个对象的个人展示(包括图片和信息)。但是,我想知道是否应该使用数据库来执行此操作,或者为每个展示对应于该对象的每个单独文件。目前我有16个对象,每6个月会增加4-5个,所以有这么多的对象,这就是为什么我在想也许数据库是最好的主意?或者,如果有另一种方式,而不是有20个PHP文件。
所以我想要的是用户查看我的gallery.php页面,当他们点击某个对象时,它会将它们带到一个包含信息和图片的页面。
您可以在http://darthvixcustomsabers.com/gallery.php
查看我当前的页面此处还有我的gallery.php代码
<?php include 'header.php';?>
<P id="service">Gallery of Completed Lightsabers</P>
<div class="divider"></div>
<section class="column">
<div class="image-container">
<img src="images/corran.jpg">
<p>GCS: Corran Horn</p>
</div>
<div class="image-container">
<img src="images/kraytsaber.jpg">
<p>Krayt Dragon Saber </p>
</div>
<div class="image-container">
<img src="images/sk.jpg">
<p>JK Starkiller</p>
</div>
<div class="image-container">
<img src="images/firstascend.jpg">
<p>GCS: Custom Ascend</p>
</div>
</section>
<section class="column">
<div class="image-container">
<img src="images/quigon.jpg">
<p>Qui-Gon Jinn</p>
</div>
<div class="image-container">
<img src="images/adi.jpg">
<p>One Replica Adi Gallia</p>
</div>
<div class="image-container">
<img src="images/kiadi.jpg">
<p>One Replica Ki-adi Mundi</p>
</div>
<div class="image-container">
<img src="images/jacen.jpg">
<p>Jacen Solo</p>
</div>
</section>
<section class="column">
<div class="image-container">
<img src="images/kitfisto.jpg">
<p>Kit Fisto</p>
</div>
<div class="image-container">
<img src="images/kotor.jpg">
<p>Kotor(Revan) Lightsaber</p>
</div>
<div class="image-container">
<img src="images/lukev2.jpg">
<p>LDM Luke V2</p>
</div>
<div class="image-container">
<img src="images/lukehero.jpg">
<p>JQ Luke Hero</p>
</div>
</section>
<section class="column">
<div class="image-container">
<img src="images/mando.jpg">
<p>Custom Mandalorian Lightsaber w/ Crystal Chamber</p>
</div>
<div class="image-container">
<img src="images/mara.jpg">
<p>JK Mara Jade</p>
</div>
<div class="image-container">
<img src="images/darkascend.jpg">
<p>Custom Dark Ascend</p>
</div>
<div class="image-container">
<img src="images/lukehero.jpg">
<p>JQ Luke Hero</p>
</div>
</section>
<?php include 'footer.php';?>
</body>
</html>
我确实有一些数据库和retreiving数据库信息的经验,但如果有更好的方法,或者即使每个对象的单个文件是最好的,我也可以接受任何事情。
谢谢
答案 0 :(得分:2)
如果你有这方面的知识,使用数据库是目前最好的选择,它可以让你更快速,更轻松地更新你所展示的对象,
在php文件上手动输入它们只会在您希望更改它们时更多地工作,甚至更新它们。