ten un archivo php que me recoge una consulta de una tabla y que de acuerdo a los valores recogidos genero campos de texto de un form y se asigno el nombre mas un id (el mismo de la consulta) para identificar cada campo y no confundirlo. y luego en otro bloque de codigo que recibe el formulario lo que quiero es recoger el varlo de cada campo de texto que se creo anteriormente pero, como le hagopara recoger los datos con $_post. El codigo que tengo es el siguiente:
Codigo que genera los campos de texto:
Código PHP:
$consu = "SELECT * FROM aspectosg";
$rst=mysql_query($consu, $Dlink) or die(mysql_error());
$row_rst = mysql_fetch_assoc($rst);
$totalRows_rst = mysql_num_rows($rst);
$aspectg="";
do {
$id="aspg".$row_rst['id_aspectog'];
$aspectg.=$row_rst['id_aspectog']."&";
echo"<tr>
<td align=\"right\">".$row_rst['descrip']."</td>
<td align=\"left\">
<input name=\"$id\" type=\"text\" id=\"$id\" maxlength=\"15\"></td></tr>";
} while ($row_rst = mysql_fetch_assoc($rst));
$aspgen=substr($aspectg,0,strlen($aspectg)-1);
echo"
<tr>
<td align=\"center\"> </td>
<td align=\"center\"><input name=\"haspg\" type=\"hidden\" id=\"haspg\" value=\"$aspgen\"/></td>
</tr>";
Código PHP:
$gen=explode("&", $_POST['haspg']);
$mes=$_POST['slmes'];
foreach ($gen as $valor){
$consu="select id, id_cargo, id_puesto, id_emp, id_aspecto, year, rq$mes from evalgen
where id_cargo=$cargoid_ and id_puesto=$puestoid_ and
id_emp=$empleadoid_ and id_aspecto=$valor and year=$anoe";
$rsevalg=mysql_query($consu, $Dlink);
if($fila=mysql_fetch_array($rsevalg)){
echo "existe<br>";
}else{
echo " el valor es: ".$_POST['aspg'$valor]."<br>";
}
}
Gracias de antemano...