you cannot pass values from HTML to PHP without other PHP programmers wanting to tar and feather you.
Which of course is utter nonsense. So those so-called programmers don't really understand what they are doing.
The HTML that submits the <form> can be written in plain HTML, in PHP, in ASP, in JSP, or in any other way. The browser has no idea where the HTML came from, so it will render it the same and process the <form> the same, no matter the source. And so long as the action= of the <form> points to a PHP page, then PHP can process it, no matter the source.
The only oddity in PHP (not found in any other server-side system) is that if you have multiple fields with the same name then the name must end in  to indicate a possible array of values to PHP. Big deal. I can code that in Notepad and HTML just as easily as I could code it in PHP.
Maybe you shouldn't pay too much attention to those other forums.