PHP Build a Basic PHP Website (2018) Adding a Basic Form HTML Forms

Make the form to submit a unique identifier for the order to the process.php file.

Finally, we need the form to submit a unique identifier for the order to the process.php file. We need to be able to access that value in an order_id element of the $_POST array, like this: $_POST["order_id"]. For this particular order, the order ID should be 7546. We don't want this value displayed in the browser, though. What do we need to add to the form? (Hint: We need to add a new HTML element with three attributes.)

index.html
<!DOCTYPE html>
<html>
<head>
    <title>Ye Olde Ice Cream Shoppe</title>
</head>
<body>

    <p>Your order has been created. What flavor of ice cream would you like to add to it?</p>

    <form method="post" action="process.php">
      $flavor $_POST["flavor"]
echo $flavor;
        <label for="flavor">Flavor</label>
        <select id="flavor" name="flavor">
            <option value="">&#8212; Select &#8212;</option>
            <option value="Vanilla">Vanilla</option>
            <option value="Chocolate">Chocolate</option>
            <option value="Strawberry">Strawberry</option>
            <option value="Cookie Dough">Cookie Dough</option>
        </select>

        <input type="submit" value="Update Order">

    </form>

</body>
</html>

2 Answers

Filipe Pacheco
seal-mask
.a{fill-rule:evenodd;}techdegree
Filipe Pacheco
Full Stack JavaScript Techdegree Student 21,415 Points

You shouldn't use the $flavor $_POST["flavor"] echo $flavor; that you added there. You can just get rid of it.

What the this final stage is saying is that you need to add a new html element inside the <form> tag, that would be hidden, would be accessed through using the $_POST["order_id"] in another part of the page, or in another page, and would have a value of 7546. I don't know if I should give you the answer, but it would be something like this:

<input type="?" name="?" value="?">

I will leave it for you to figure out what to put inside.

Cheng Shan Cheng
Cheng Shan Cheng
6,422 Points

!DOCTYPE html> <html> <head> <title>Ye Olde Ice Cream Shoppe</title> </head> <body>

<p>Your order has been created. What flavor of ice cream would you like to add to it?</p>

<form method = "post" action ="process.php">



    <label for="flavor">Flavor</label>
    <select id="flavor" name ="flavor">
        <option value="">&#8212; Select &#8212;</option>
        <option value="Vanilla">Vanilla</option>
        <option value="Chocolate">Chocolate</option>
        <option value="Strawberry">Strawberry</option>
        <option value="Cookie Dough">Cookie Dough</option>

    </select>

    <input type="submit"  value="Update Order">
   <input type="hidden" name="order_id" value="7546">

</form>

</body> </html>