2

I have problem. I'm trying to make a CMS, but I cant update my data through php. They are variables and it didn't accept my query, but when I used static values it updated. Here's my code. Error I have is $menu1 is undefined

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta name="author" content="Robert Michalski">
</head>
<body>
    <h1>CSS</h1>
    <h2>+HTML 5</h2>
        <form action="index.php" method="post">
            Edycja menu
            <input type="text" name="menu1" placeholder="menu1">
            <input type="text" name="menu2" placeholder="menu2">
            <input type="text" name="menu3" placeholder="menu3">
            <input type="text" name="menu4" placeholder="menu4">
            <input type="submit" name="button" value="save">
    </form>
    <?php

        $servername = "localhost";
        $username = "root";
        $password = "";
        $dbname = "wia27";
        // Create connection
        $conn = new mysqli($servername, $username, $password, $dbname);
        // Check connection
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        } 

        $sql = "UPDATE menu SET menu1='$menu1' WHERE id=1";
        if ($conn->query($sql) === TRUE) {
        } else {
            echo "Error updating record: " . $conn->error;
        }

        $conn->close();
    ?>
    <section>
        <article>
            <h3>box</h3>
            <p>Lorem ipsum</p>
        </article>
        <div class="ads">
            <div class="little_ad">
                Box1
            </div>
        </div>
    </section>
    <footer>
        Robert Michalski 2016 &copy;
    </footer>
</body>

Robert
  • 23
  • 6

0 Answers0