Tengo una serie de n selects determinados por la variable $regcue, el formulario muestra los 7 selects y permite la seleccion de sus opciones, de esta forma:
$respb=array('Siempre','Casi siempre','Casi nunca','Nunca','');
$regcue=7; //este varia segun un select de una bd
@$p2ap1=array();
for($x1 = 0; $x1 < $regcue; $x1++)
{
echo '<td><select name="p2ap[$x1]" value="$p2ap[$x1]" class="form-control" >';
for($x1a = 0; $x1a < count($respb); $x1a++)
{
if($respb[$x1a] == $_POST['p2ap[$x1a]']){$selected = ' selected';}
else{$selected = '';}
echo '<option value="'.$respb[$x1a].'"'.$selected.'>'.$respb[$x1a].'</option>';
}
echo '</select>';
@$p2v=$p2ap[$x1];
array_push($p2ap1,$p2v);
}
echo " <td><input type='submit' name='botonenv' value='Continuar a la parte 3'";
if (@$_POST['botonenv']=='Continuar a la parte 3')
{
print_r($p2ap1);
}
Al presionar el submit el problema es que no me esta tomando ningun valor y obtengo como resultado:
Array (
- => [1] => [2] => [3] => [4] => [5] => [6] => )
podrian ayudarme a saber en donde me estoy equivocando?????
por su gran ayuda como siempre, Gracias.