Cita:
Iniciado por Mickel Haz esto...
<?php
echo "<input type='data' name='numinventario' value='".$numinventario."' size=30 readonly maxlength=30>";
?>
?>
O simplemente corrige tu código añadindo la orden "echo", que se puede interpretar por "haz/muestra este valor..". También te puede valer "print", que se interpreta por "escribe esto...".
Yo personalmente prefiero la orden "echo" porque es válido para más cosas y no sólo para escribir en pantalla el resultado de una variable.
<input type="data" name="numinventario" value="<? echo $numinventario; ?>" size="30" readonly maxlength="30">
Si estás usando PHP y no quieres que el usuario manipule el número, ¿porque utilizas un input? ¿Porque no utilizas simplemente texto?
Ejemplo: <p>Número de Inventario: <? echo $numinventario; ?></p>
Resultado: Número de Inventario: 12357