我有这段代码,我想知道是否有更简单的方法可以重复它。我有大约 60 个,我会一直添加更多,所以如果有人可以帮助我找出一个循环或其他东西,这样我就不必手动添加每个了。这些中的每一个都链接到下载,所以我猜我可能不得不使用变量名作为文件名。文件名 01 Intro.mp3 说明了下载的位置,所以我猜要完成这项工作,我还必须将其更改为变量名。
这是我用来获取变量名的代码。
while ($row = mysqli_fetch_array($resultstwo))
{
extract($row);
}
这是我想重复的代码。我包括其中两个。
<?php
if ($intro ==1) {
$strKey = createKey();
mysqli_query($resDB,"INSERT INTO downloads (downloadkey, file, expires) VALUES ('{$strKey}', '01 Intro.mp3', '".(time()+(60*60))."')");
echo "<a href='download.php?key=$strKey'>Intro</a>";
}
?>
<?php
if ($fightingfires ==1) {
$strKey = createKey();
mysqli_query($resDB,"INSERT INTO downloads (downloadkey, file, expires) VALUES ('{$strKey}', '02 Fighting Fires.mp3', '".(time()+(60*60))."')");
echo "<a href='download.php?key=$strKey'>Fighting Fires</a>";
}
?>