gpt4 book ai didi

php - 我该如何设计这个?

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:10 25 4
gpt4 key购买 nike

所以;我是一个 PHP 菜鸟,我正试图让一个网站作为一个有趣的副项目工作。我目前有一个包含歌词的数据库,以及这些歌词是谁唱的等等。现在我使用以下代码将这些内容回显到 LYRICS.PHP 中:

函数.php

function getLyric() {
(int)$id = $_GET['id'];
$query = mysql_query("SELECT * FROM lyrics WHERE id = ".$id."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) { ?>
<h1><?= $row['title']; ?> lyrics</h1>
<h2><?= $row['author']; ?></h2>

<pre><?= $row['lyrics']; ?></pre>
<?php }
}

Lyrics.php?id=1

<?php getLyric(); ?>

哪个有效,但如何在页面的 [title] 标签中显示歌手和歌曲名称? (目前它只是纯 html)。按照我现在的设计方式,我认为这是不可能的,对吗?

最佳答案

这是您可以执行的操作。它不太漂亮,绝对可以简化,但它应该可以完成您想要完成的工作。

HTML

Lyrics.php?id=1

<html>
<head>
<title><?php getTitle(); ?></title>
</head>
<body>
<?php getLyric(); ?>
</body>

PHP

function getLyric() {
(int)$id = $_GET['id'];
$query = mysql_query("SELECT * FROM lyrics WHERE id = ".$id."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) { ?>
<h1><?= $row['title']; ?> lyrics</h1>
<h2><?= $row['author']; ?></h2>

<pre><?= $row['lyrics']; ?></pre>
<?php }
}

function getTitle() {
(int)$id = $_GET['id'];
$query = mysql_query("SELECT * FROM lyrics WHERE id = ".$id."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) { ?><?= $row['title']; ?> by <?= $row['author']; ?><?php } ?>
}

关于php - 我该如何设计这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com