我想在我的项目中打印一些记录的计数,我尝试使用一些代码,但没有结果给出任何人都可以找出错误.
调节器
function cart_count()
{
$sess = $this->session->userdata('SESS_USER');
$query = $this->product_model->c_count($sess);
$data['count'] = $query->result();
$query = $this->db->get("cart");
$data['records'] = $query->result();
$this->load->view('frontend/menu',$data);
}
Run Code Online (Sandbox Code Playgroud)
模型
public function c_count($sess)
{
$query =$this->db->query("SELECT COUNT(`product_id`) FROM `cart` WHERE `username`='$sess'");
return $query;
}
Run Code Online (Sandbox Code Playgroud)
视图
<?php foreach($count as $count){echo $count;}?>
Run Code Online (Sandbox Code Playgroud)
我是 React 和 nextjs 的新手。我设法在 nextjs 中开发了一个简单的网站,当我在本地系统中构建项目时,npm run build没有任何错误,它工作正常,然后我尝试在仪表板中的 heroku 中部署,它显示构建成功并部署,但是当我使用给定的检查项目时链接显示应用程序错误。在我检查 Heroku 日志后,它显示Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch如下。通过检查有关此链接的一些线程,我设法重新启动heroku,但没有使用仍然存在相同的问题。另外,我通过更改 package.json 将端口从 3000 更改为 5000。如果有人指出这个问题,这将非常有帮助。
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p 5000"
},
Run Code Online (Sandbox Code Playgroud)
这是我的 Heroku 日志
2020-07-24T05:14:15.020173+00:00 heroku[web.1]: Starting process with command `npm start`
2020-07-24T05:14:17.215400+00:00 app[web.1]:
2020-07-24T05:14:17.215416+00:00 app[web.1]: > abcapp@0.1.0 start /app
2020-07-24T05:14:17.215416+00:00 app[web.1]: > next start
2020-07-24T05:14:17.215416+00:00 app[web.1]: …Run Code Online (Sandbox Code Playgroud) 我对 React Native 还很陌生,目前我正在构建一个小应用程序,以便更好地了解这一点,我使用 React-Native-Paper 作为 UI 库。目前我遇到了一个问题,即我有两个输入字段,最大长度为3。当第一个输入达到其最大长度时,我需要自动移动到下一个输入,即3。我尝试添加到输入returnKeyType="next"字段但它不起作用。
<View style={styles.textinputViewleft}>
<NumberInput
style={styles.textinput}
label="Digit"
returnKeyType="next"
value={digit.value}
onChangeText={(text) => setDigit({ value: text, error: '' })}
error={!!digit.error}
errorText={digit.error}
keyboardType="numeric"
maxLength={3} />
</View>
<View style={styles.textinputView}>
<NumberInput
style={styles.textinput}
label="Count"
value={count.value}
onChangeText={(text) => setCount({ value: text, error: '' })}
error={!!count.error}
errorText={count.error}
keyboardType="numeric"
maxLength={3} />
</View>
Run Code Online (Sandbox Code Playgroud)