从不同页面的选择列表中获取id的方法可以使用PHP和MySQL来实现。具体步骤如下:
<select>
元素和<option>
元素来创建选择列表,然后使用<form>
元素将其包裹起来,并设置action
属性为处理该表单的PHP脚本的URL。$_POST
超全局变量来获取表单提交的数据。例如,如果选择列表的名称为select_list
,则可以使用$_POST['select_list']
来获取用户选择的值。以下是一个示例代码:
<!-- HTML页面 -->
<form action="process.php" method="post">
<select name="select_list">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<input type="submit" value="Submit">
</form>
<!-- PHP脚本(process.php) -->
<?php
// 建立与MySQL数据库的连接
$servername = "数据库服务器名称";
$username = "数据库用户名";
$password = "数据库密码";
$dbname = "数据库名称";
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 获取选择值
$selectValue = $_POST['select_list'];
// 查询数据库获取id
$sql = "SELECT id FROM 表名 WHERE 列名 = '$selectValue'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
$id = $row["id"];
echo "获取到的id为: " . $id;
}
} else {
echo "未找到匹配的id";
}
// 关闭数据库连接
$conn->close();
?>
请注意,上述示例中的数据库连接和查询语句需要根据实际情况进行修改。此外,还需要进行安全性验证和错误处理,以确保代码的健壮性和安全性。
现在考虑的问题就是如何把头像上传的地方给圈出来,我们可以在这个DIV
下面新建一个DIV:
因为div是块级元素,所以会被上面的div挤下来,所以,我们可以给两个div都加上一个左浮动:
得到的效果,就是两个DIV在一起了。
于是,上传头像的区域就被划出来了,接下来,我们要在这个区域嵌套一层iframe,指向原来的头像上传页面。
最终我们要引入的就是这个index.html
领取专属 10元无门槛券
手把手带您无忧上云