{
    "path": "/home/krm/dev/mimer-academia/server/web/Tutorial/store-data-from-a-form.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "title": [
        "Spara data från ett formulär i en databas"
    ],
    "description": [
        [
            {
                "form": "important"
            },
            "author: krm\ncreated: 2022-05-06\nstatus: alpha\n"
        ]
    ],
    "statments": [],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "title": [
                "# 👁️‍🗨️ Om detta avsnitt"
            ],
            "description": [
                "Vi ska ta emot data från ett webbformulär och spara det. För detta måste du både ha en tabell i en databas, vara ansluten mot databsen \noch ha ett webbformulär."
            ],
            "statments": [
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./create-a-table-in-a-database.sv.html"
                            },
                            "Skapa en tabell i en databas"
                        ]
                    ]
                },
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./conect-to-a-databse.html"
                            },
                            "Ansluta till en databas"
                        ]
                    ]
                },
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./conect-to-a-databse.html"
                            },
                            "Ansluta till en databas"
                        ]
                    ]
                },
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./create-a-web-form.sv.html"
                            },
                            "Skapa ett webbformulär"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 1,
            "title": [
                "Skapa en funktion som tar emot http-anropen"
            ],
            "description": [
                "Anropet måste finnas på sökvägen som formuläret avnänder sig av."
            ],
            "lang": "js",
            "code": "app.get(\"/chatt\", async function(req, res) {\n// Code\n}",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 2,
            "title": [
                "Skriv lämpliga värden till variabler"
            ],
            "description": [
                "Vi gör nu i ordning data som vi vill spara i databasen."
            ],
            "lang": "js",
            "code": "const msg = req.query.msg;\nconst user = 0;\nconst time = new Date().toDateString();",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 3,
            "title": [
                "Skapa en fråga."
            ],
            "description": [
                "Vi gör nu en text sträng som kan fungera som en fråga. Observera tecknet \"?\" nedan kommer supstitueras från en array av värden."
            ],
            "lang": "js",
            "code": "const question = \"INSERT INTO msg VALUES (null, ?, ?, ?);\";",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 4,
            "title": [
                "Utför frågan"
            ],
            "description": [
                "Frågan ska nu exikvieras i databasen, lägg också till en array som innehåller värderna som ska läggas till."
            ],
            "lang": "js",
            "code": "await db.execute(question, [user, time, msg]);",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 5,
            "title": [
                "✔️ Visa resultatet"
            ],
            "description": [
                "Du kan logga in på databasen och titta vad som finns i tablellen. Eller kan du gå till en sida där du visar upp innehållet."
            ],
            "statments": [],
            "comment": []
        }
    ]
}