我想使用 http POST 将具有相同密钥的多个值从 flutter/dart 发送到 php api。但我不知道该怎么做。我这几天一直在寻找,但仍然找不到答案。我脑子里的想法是这样的:
void changeStatus(){
var url = "http://url";
http.post(url, body: json.encode({
"id": ["31","32"]
}));
}
在 php 文件中看起来像这样:
$id = array();
for( $i=0 ; $i < count($_POST['id']) ; $i++ )
{
$id[$i]['id'] = $_POST['id'][$i];
}
for( $i=0 ; $i < count($_POST['id']) ; $i++ )
{
$queryResult = $connect->query("UPDATE someTable SET someField = 'yes' WHERE idField ($id[$i]['id'])");
}
上面的代码正是我想象的,因为我不知道代码中应该如何实现。因此,如果有人了解如何做到这一点,那将会非常有帮助
慕田峪7331174
PIPIONE