我想从我的代码中删除limit():
$query = db_select('watchdog', 'wa')
-> extend('PagerDefault')
-> orderBy('wid')
-> fields('wa', array('variables', 'type', 'severity',
'message', 'wid', 'timestamp'))
-> limit(2000);
$result = $query -> execute();
我希望用户从表单中选择要选择的号码。我怎么能做到这一点?
答案 0 :(得分:1)
为变量换出“2000”。此变量应包含用户选择的编号。我无法确切地告诉你如何做到这一点,因为你没有提供足够的代码。
答案 1 :(得分:1)
见这个例子:
<?php
if(!empty($_POST['number'])) {
$number = $_POST['number'];
/*
Add your code here
*/
$query = db_select('watchdog', 'wa')
-> extend('PagerDefault')
-> orderBy('wid')
-> fields('wa', array('variables', 'type', 'severity',
'message', 'wid', 'timestamp'))
-> limit($number);
$result = $query -> execute();
}
<form action='' method='POST'>
<input type=text value='' name='number'>
<input type=submit value='send'>
</form>