你好,我有一个问题,我不能解决,我完成了一个注册表单,用户提供用户名,电子邮件密码,并从选择字段中选择一个值,一旦用户注册,而不是发送选项值作为字符串,它应该发送id,但我不明白知道怎么做。
这是RegisterController上的register操作(在dd上,值作为字符串传递)
public function reg(){
$email=$this->request->post('email');
$username=$this->request->post('username');
$password=$this->request->post('password');
$password2=$this->request->post('password2');
$role = $this->request->post('role');
if(isset($email) && !empty($email)
&& isset($username) && !empty($username)
&& isset($password) && !empty($password)
&& isset($password2) && !empty($password2)
&& isset($role) && !empty($role)){
if($password == $password2){
$pass=password_hash($password,PASSWORD_BCRYPT,['cost'=>4]);
try {
$data=[$username,$email,$pass,$role];
dd($data);
Registry::get('database')->insert($data);
Controller::redirectTo('login');
} catch (\PDOException $e) {
return false;
}
} else {
Controller::redirectTo('index');
}
}
}
这是寄存器视图(试图获取值字段中每个角色的id,但当我这样做时,它会停止显示视图上的选项)
<label class="text-white ml-4 mr-4" for="role">Role:</label>
<select class="my-8 rounded-lg bg-indigo-500 border cursor-pointer text-white p-2" name="role" id="role">
<?php foreach($roles as $role):?>
<option value="<?php echo $role->id;?>" class="m-4"><?php echo $role->role;?></option>
<?php endforeach; ?>
</select><br>
如果有人需要另一个文件,比如QueryBuilder(查看插入)或任何其他文件,我会在需要时提供它。
您可以尝试将值类型转换为整数,如下所示:
$role = intval($this->request->post('role'));
PHP文档:https://www.php.net/manual/en/function.intval.php
在我的应用程序中,我试图创建一个实时提要(如Instagram提要或Facebook提要),其中包含包含图像、标题、用户用户名等图像计数的帖子。我创建了一个片段,用于拍摄图片、添加标题并将其从位图转换为字符串。我可以成功地将这些帖子(对象)发布到firebase数据库,但从数据库中获取每篇帖子的值并将其添加到arraylist中是行不通的CameraFragment(为每篇帖子向数据库添加帖子值)
问题内容: 我要获得想要的结果最困难。我做了很多研究,但还没有得到。我对此很陌生,但是在发布此问题之前进行了研究。 好的,所以我有一个包含以下列的表:user_id,my_music,my_movies,my_weather,my_maps和my_news 除user_id之外的每一列都将具有1或0。我需要做的是找出数据库中针对特定用户的每一列所存储的值。 这是我到目前为止的内容-这是我的conf
我已经用SQL Server Management Studio创建了一个数据库,现在我想在我的C#应用程序中使用它。我需要连接字符串? 如何发布数据库,以便Visual Studio可以获取它?然后我就可以拉出那里的连接字符串了?
我有一个用“|”分隔的图像URL字符串,我希望使用一个php函数来读取该字符串,将图像分开,并用“,”分隔,以使用wordpress gallery组件 http://xxxxxxxx/xxxxxxx/wp-content/uploads/2018/02/large-IMG_5367.jpg|http://xxxxxxxx/xxxxxxx/wp-content/uploads/2018/02/la
问题内容: 使用ajax调用,我返回了页面的partialView HTML,但是在显示之前,我希望从主div中获取信息。如果我创建一个浮动窗口,这些数据只是大小信息。 码: 将鼠标悬停在partialViewDom上时,我可以在chrome调试器中看到数据,但是类选择似乎无效。有什么线索吗?它解析不正确吗?谢谢。 问题答案: 尝试使用代替元素,很可能您的元素是dom片段中的顶级元素。
问题内容: 我想在Python中将变量引入字符串中。 例如,看下面的脚本。我只是想为图像起个名字,例如…到,或者如果您使用会计师,因为我可以替换部分价值链以生成计数器。 问题答案: data = self.cmd(“r.out.gdal in=rdata out=geo{0}.tif”.format(i)) self.dataOutTIF.setValue(“geo{0}.tif”.format(