No me muestra los valores las variables de php
Tengo el siguiente form el cual tiene que pasar dos variables la de user y pwd.
<div><center><img src="images/lgn.png"></center></div>
<form action="php/login.php" method="post">
<div>
<label for="user">Usuario</label>
<input type="text" id="user" required/>
</div>
<div>
<label for="pwd">Password</label>
<input type="password" id="pwd" required/>
</div>
<div>
<button type="submit" name="submit">Ingresar</button>
</div>
</form>
Y el siguiente script de php debe recibir la variable de user e imprimirla en la pantalla.
¿
<?php
echo$_POST['user'];
$a = "1#";
echo $a;
$a= $_POST['user'];
echo $a;
¿
¿?>
Cuando le asigno valor a la variable como se ve en el código imprime de manera correcta la información, pero cuando paso el valor de user al script parece que el valor no esta siendo enviado por que debería mostrar el valor.