Tengo un pequeño problema con una tabla que genera filas dinamicamente en base a un numero que previamente inserta el usuario, de ahi en cada fila se debe poner un select.
El codigo es el siguiente:
Código PHP:
<?php
for($i=0; $i<$no_materias; $i++){
echo "<tr bordercolor='#000000'>
<td><label>
<select name='materias'>";
$result = mysqli_query($cxn, "SELECT clave FROM materias ORDER BY semestre")
or die(mysqli_error());
while ($row = mysqli_fetch_array($result)){
echo '<option value="'.$row['clave'].'">'.$row['clave'].'</option>';
}
echo "</select>
</label></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>";
}
?>
Aca pongo un ejemplo en imagenes a ver si se entiende un poco mejor:
Aqui pongo el valor de $no_materias
Aqui genera filas con el select en base al valor de $no_materias
Entonces cuando le pico en continuar en la segunda imagen trato de recuperar las claves de las materias de los select mediante un $_POST , pero solo me pone CINC261, que es el valor del ultimo select.
Alguna idea de como recuperar los 3 valores en lugar de solo el ultimo?
Se me ocurrio ir cambiandole el nombre al select pero no se como
Saludos y gracias de antemano