Estou apelando aos feras do PHP. Explico: Exemplo 1 echo "Valor <input name='valor' value='valor' size=20><br>"; e depois $valor1 = $_POST['valor']; tudo bem, funciona pois é o correto e usual. Exemplo2 mas quando pré-defino a variavel e quero alterá-la antes de gravar no banco, estou fazendo assim: $valor = 100; echo "Valor <input name=$valor' value='$valor' size=20><br>"; $novovalor = $_POST['$valor]; No Exemplo1, valor recebe e carrega $valor1 No Exemplo2, $valor recebe e carrega $novovalor aí é que está o problema, pois como sou iniciante em PHP estou aplicando a lógica de outras linguagens e como $valor que já tem valor, mas quero alterá-lo antes de gravar dá a mensagem Indefined index. Obs: alterando error_reporting apenas não dá mais a mensagem, porém grava ZERO. alguém pode me ajudar ?