|
楼主 |
发表于 2023-9-16 22:46:16
|
显示全部楼层
我在uniapp前端页面上有一个表单,分别有姓名和手机号码,需要保存到B数据库,同时把保存的结果无刷新实时地回显到前面页面上。
. E/ a8 }9 ^1 i& P; n- B1 b' d4 X) ~" _) j1 ~$ ?
% i% I9 M" N# p: Z: b1 h, c
如果你想在uniapp的前端页面上保存表单数据到B数据库,并实时回显结果,那么与W网站的关系是通过B数据库进行数据交互。6 y1 d; r2 P' o7 ^) z
# Z1 U( v6 ^' V1 a0 w L
在这种情况下,你需要在B数据库的服务器上创建一个接口,用于接收前端页面发送的保存请求,并将数据保存到B数据库中。然后,将保存结果返回给前端页面,以便实时回显。' U, ^& ^: r. i
- W; I4 Y4 Z/ E9 \* @! P" C" ?
以下是一个示例代码,展示了如何在B数据库的服务器上创建一个保存接口:
6 T' q! ^) D6 j9 [$ V7 H! K9 U; r! r, x4 k; g+ \
```php" p" V' y) F8 d! `2 a
// 在B数据库服务器上创建保存接口的示例代码(使用PHP) ^7 ]0 `, [: [% k! e E
0 r* E5 x& [# E0 W' z// 连接到B数据库- |. o; \1 k$ p& M
$servername = "B数据库的服务器地址";
: O8 F1 s* V# {2 a. @7 v+ v3 |; G$username = "B数据库的用户名";; f2 Q k( c( |% S- f+ h8 \2 v" u
$password = "B数据库的密码";
4 m) w1 _6 ]1 z# A$dbname = "B数据库的名称";3 x2 H7 I5 B5 m. s5 g I3 n* Z
' O$ r# m) S8 D3 ~$conn = new mysqli($servername, $username, $password, $dbname);( q/ h& W% C5 k' u
if ($conn->connect_error) {
/ V. t; v% U# |/ }3 s* Bdie("连接B数据库失败: " . $conn->connect_error);
: }1 D/ Y5 A3 e, O* X}& H3 m' d& g+ S1 z
5 n; p& E% k! p3 I9 ]! ]
//保存接口
r/ i! l! h; _/ F/ l& } Nif ($_SERVER["REQUEST_METHOD"] == "POST") {1 j0 c$ K, P: T
$name = $_POST["name"]; // 表单中的姓名字段
3 `/ S9 v$ b" g" z s0 M6 ~$phone = $_POST["phone"]; // 表单中的手机号码字段3 d: V. F$ r& a1 ?
. r! a0 p7 M6 P2 F// 将数据保存到B数据库的表中
: }' U& |5 ]! @8 D6 j! V1 D$sql = "INSERT INTO 表名 (姓名, 手机号码) VALUES ('$name', '$phone')";
/ z+ S* ^6 T' H8 J, {4 Z( Bif ($conn->query($sql) === TRUE) {6 e2 V5 \# d% n* B+ ^/ v! I/ P
$response = "保存成功";5 Q* x4 i0 p0 f, a* T% Y
} else {
- N# ?0 B$ \& j2 t$response = "保存失败: " . $conn->error;
% e! o" r+ [6 I! \7 n7 f9 a; P}* t2 {# B$ V- n2 x, r: ^" d+ J# I3 |
& N! `* x3 c- X/ X8 p3 B// 返回保存结果给前端页面2 e$ |& `) }, L" o% T; E
echo $response;
% L- X- F( ]# e}8 q% Y+ p7 e- n, n9 c$ v+ T- h
& z- J2 j0 a% X( v$conn->close();1 Z1 t, O) G- b
```
6 I! }- P. x6 ]7 ~/ t) b3 o. l2 W/ `
6 [% L4 l! @& F3 @) [在前端uniapp页面中,你可以使用之前提到的示例代码,将表单数据发送到B数据库的保存接口,并实时回显保存结果。+ a& b* ~1 K; N) `
$ q Z5 a9 K) L- s% D
请注意,上述示例代码中的B数据库的连接信息和保存接口的URL需要根据实际情况进行修改。同时,根据B数据库的表结构,适当修改保存接口中的SQL语句和表名。 |
|