0

I have this html form here:

<form action = "<?php $_PHP_SELF ?>" id="addTip" method = "POST">
            Título: <input type = "text" name = "title" />
            Tipo:   <input type = "text" name = "type"  />
            Data:   <input type = "text" name = "data"  />
            Imagem: <input type = "text" name = "image" />
                    <input type = "submit"              />
        </form>

        <textarea name="comment" form="addTip">Enter text here...</textarea>

and I call it on a php file like this:

if($_REQUEST["title"] || $_REQUEST["type"] || $_REQUEST["data"] || $_REQUEST["image"]){...}

The html code is below the php one, so the code above is all in 1 page.

When I open the file, the REQUEST returns an error saying that every <input> has undefined index, except type and image.

If i change the names of image and type, those <input> don't work either.

If I change the names back again to image and type the code works and if I only use those as $_REQUEST, my php code works well.

Why I'm having this behaviour?

0 Answers0