If your iPhone battery is low enough it may not show the red battery symbol while it is charging. Best would be to let it charge with the OEM cord enough to power on and then test your other aftermarket cables.
A note on aftermarket cables: cheaper cables often lack the hardware to prevent voltage spikes which can damage your device, so it is best to stick to OEM or high quality aftermarket cables.
Hope this helps!