Pues lo de la tormenta en un vaso de agua, debe ser cierto.
mira lo hice asi porque con el isset del nombre o el id del boton no me funciono.
if(isset($_POST['id_progsocial']) ){
$textos = $_POST['id_progsocial'];
$anios = $_POST['ano'];
print_r($textos);
for($i = 0; $i < count($textos); ++$i)
{
//$var_id_progsocial = $textos[$i];
//$var_anios = $anios[$i];
if($anios[$i]!=0 )
{
$insertSQL = "INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES " ."('$cedula','".$textos[$i]."','".$anios[$i]."');";
echo $insertSQL . '<br />';
mysql_select_db($database_conexion, $conexion) or die('No se puede conectar a la base de datos. ' . mysql_error());
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error() . ' ' . $insertSQL);
}
}
/*if($Result1==TRUE){
$mensaje="Se ingreso correctamente el solicitante";
$prematricula= '<td><a href="../prematricula/prematricular.php?id='.$id.' & cedula='.$cedula.'">Prematricular</a></td></tr>';
}*/
}
y me sale este error:
Array ( [0] => 1 [1] => 5 [2] => 6 ) INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('503750400','1','1998');
Duplicate entry '503750400' for key 'identificacion' INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('503750400','1','1998');
xq claro trato de ingresar varias veces la cedula, pero si pongo el isset asi:
if(isset($_POST['id_progsocial']) && isset($_POST ['ano']) )
no sale el error pero solo ingresa el primero.
debo hacerle algo especial a la cedula, este campo es una llave secundaria xq se relaciona con una tabla
.
Se que soy bastante dura con esto, pero te agradezco mucho