- $variable y en <INPUT> de HTML no pueden estar en el mismo "ambito", o sea... o estas en php o en HTML... debes entrar a php con <?php // aca tu codigo y salir con ?>
- La variable la recibes por POST ? GET ?
- Chequeas que no este sin asignar o vacia con isset() is_empty() etc ?
Código PHP:
Ver original<?php $variable= isset($_REQUEST['valores']) ?
$valores : null ; ?>
Código PHP:
Ver original<form action=" ..........
<input name="codigo" type="text" disabled="disabled" value=" <? echo $variable; ?> " size="8" />
<input type="submit"/>
</form>
El form no lo veo completo, lo esta ? esta la etiqueta <form> y completa ?
- Por lo de que no chequeas si la variable esta o no vacia... podria estarlo y entonces por eso se produce el
error de MySQL "Column cannot be null" en tu "INSERT INTO...."