所以我正在创建一个Lorem Ipsum生成器而且我被卡住了。
我创建了一个名为" wutangsoldiers"的表,其中包含用户的ID,他们的名字,每行都有不同的歌词。到目前为止,我有这个:
$id = get_the_ID();
global $wpdb;
$lyrics = $wpdb->get_results("SELECT * FROM `wutangsoliders` WHERE `name` = '$id' ");
在生成的文本div中,我有
<?php foreach ($lyrics as $lyrics) {
?>
<p><?php echo $lyrics->text;?></p>
<?php } ?>
我如何限制歌词的数量&#34;根据用户在<input type="submit" id="blaow" name="blaow">
答案 0 :(得分:0)
要根据(我假设文本输入)获取用户的ID,我还假设您使用的是HTTP POST METHOD($ _POST)
这是用户值
<form>
<input type="text" value="1" name="user_value">
<input type="submit" id="blaow" name="blaow">
</form>
这是获取值的方法
if(isset($_POST['blaow']){ // if the input has been pressed
$idUser = $_POST['user_value']; // the value sent from the HTML above
$lyrics = $wpdb->get_results("SELECT * FROM `wutangsoliders` WHERE `name` = '$idUser' ");
foreach ($lyrics as $lyrics) {
print "<p>".$lyrics->text."</p>";
}
}
答案 1 :(得分:0)
只需获取
的用户输入限制 $userinput = $_GET['lyrics_limit'];
然后把它放在sql查询
中 $lyrics = $wpdb->get_results("SELECT * FROM
{wutangsoliders {1}} {名称{1}}
然后你只能根据用户的输入获得。