Ni idea lo que quieres hacer pero.....
- $_POST es un array y no te sugeri nada a ver si te dabas cuenta solito pero no puedes acceder a un elemento por un indice alfanumerico sin las comillas de strings (sean simples o dobles)
- $proporcion en crear2.php nunca es definida
Hasta aca tu codigo corregido hasta donde se entiende... porque no comprendo que quieres hacer:
Código PHP:
Ver original<?php
$proporcion=array();//como llamo a array $proporcion en crea2.php
$crear = isset($_POST['crear']) ?
$_POST['crear'] : null; $rango = isset($_POST['rango']) ?
$_POST['rango'] : null;
echo "RANGO";
for($i=1;$i<=$rango;$i++)
echo "<div>$i<input type='text' name='$proporcion[$i]' value='$i'></div></br> ";
foreach($proporcion[$i] as $nom)
echo $nom;