Código HTML:
<html> <body> <select name="campo" > <option></option> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option></select> <?php $dato = isset($_REQUEST["campo"]) ? $_REQUEST["campo"] : '';// aqui no //me toma del select "campo" for($i = 0; $i < $dato; $i++){ echo "<input type=\"text\" name=\"$i\" />";} ?> </body> </html>