gpt4 book ai didi

php - 单击运行 php 字母索引

转载 作者:可可西里 更新时间:2023-11-01 09:05:44 25 4
gpt4 key购买 nike

我想在 mysql 数据库中制作一个按字母顺序排列的内容索引。

第二部分不是我的问题,我的代码是按钮,当按下其中一个字母按钮时,运行带有该字母的 mysql 查询。

我为每个字母编写了一个表格,如下所示:

<form action="query.php?x=A" method="get">
<input type=submit value="A">
</form>

用每个字母更改 "A"

然后在 query.php 中我有一个 $_get["x"] 并用它运行查询。

所以,我有27个表格,但是那很脏,有没有其他的写法?

而且,如果可能的话,有什么方法可以在同一页面中运行 mysql 查询吗? (以便能够运行另一个字母。)

最佳答案

简单粗暴,但很管用...

想法是有 26 个提交按钮,每个按钮具有不同的字母值。

<?php
if (isset($_GET['theLetter'])) {

if ( ctype_alpha($_GET['theLetter'])
&& strlen($_GET['theLetter']) === 1) {

$theLetter = $_GET['theLetter'];

echo '<br />', 'A valid letter of: ', $theLetter, ' was input.';
}
else {
echo '<br />', 'Incorrect input: ', htmlentities($_GET['theLetter']), ' was input.';
}
}

?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<form action="" method="get">

<?php $letter = ORD('a'); ?>
<?php while ($letter <= ORD('z')): ?>
<input type="submit" name="theLetter" value="<?= CHR($letter) ?>">
<?php $letter++; ?>
<?php endwhile; ?>
</form>
</body>
</html>

关于php - 单击运行 php 字母索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31369206/

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