国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

So fügen Sie DateTime-Formularflattern mithilfe von POST in PHP MySql ein
P粉282627613
P粉282627613 2024-01-05 17:44:52
0
1
561

Ich entwickle derzeit Flutter mit MySQL und PHP. Die Verbindung zu meiner Datenbank und Flattern funktioniert einwandfrei. Es funktioniert gut, wenn ich eine Zeichenfolge einfüge. Aber wenn ich DateTime.now() 時,它會拋出 Error: FormatException: SyntaxError: Unexpected token b in JSON at location 0.

verwende

Mein Flattercode ist

DateFormat dateFormat = DateFormat("yyyy-MM-dd HH:mm:ss");
  String date = dateFormat.format(DateTime.now());

  var url = 'http://192.168.1.8/konkolata-dashboard/driver.php';
  var response = await http.post(Uri.parse(url), body: {
    'name' : fullName.text,
    'assigned' : 'false',
    'assignedTo': 'no',
    'created': date,
    'available': 'true'
  });

Mein PHP-Seiten-Empfangsdatumsbeitrag sieht so aus

$created = date('Y-m-d', strtotime($_POST['created']));

Wie kann ich also ein Datum aus Flutter einfügen und es von PHP erhalten?

P粉282627613
P粉282627613

Antworte allen(1)
P粉226642568

如果對任何人有幫助,請讓我發(fā)布我的解決方案。首先,我們需要在數(shù)據(jù)庫中創(chuàng)建一列作為 DateTime 而不是 Date。然后在 php 中我們將其初始化為 $created = date('Y-m-d', strtotime($_POST['created']));,之后在 flutter 中我們可以將其指定為 “創(chuàng)建”:DateTime.now().toString(),。這對我有用。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage