Bueno un ejemplo claro es el siguiente:
Este sería el formulario que envía la información de un nombre.
Código HTML:
<form action="#" method="post">
<label>Nombre</label>
<input type="text" name="nombre" /><!-- Como podés ver, mi input que va a recibir la información del nombre del usuario, lleva un name. Si este name no está puesto, la información no va a viajar al servidor. Es FUNDAMENTAL. -->
<input type="submit" value="Enviar" />
</form>
Y de esta forma se reciben los datos.
Código PHP:
<?php
var_dump( $_POST ); // Con esto puedo ver toda la información que está viajando por POST.
$nombre = ( isset( $_POST[ 'nombre' ] ) ) ? $_POST[ 'nombre' ] : false; // De esta manera obtengo el valor ingresado en mi campo nombre
?>