Pero tengo problemas con 4 combobox en la seccion estudios realizados, que no puedo guardar, los datos de estos en la bd, para que se den una idea del proyecto aca una imagen.
![](http://www.dotkaperu.com/muestra.jpg)
Obviamente esto esta dentro de un formulario, y el action esta dirigido a guardar.php, donde procesa los datos para ser actualizados o guardados en este caso....
Codigo de los Combos, el combo se genera 4 veces a travez de un for, el nombre tambien es generado 4 veces, los usuarios no necesariamente escogeran 4 estudios realizados, talves solo 1 o 2....es asi que se generan de 1 a 4 registros en la bd por cada usuario, dependiendo de cuantos estudios realizados se escogieron.
Código PHP:
Estudios Realizados
<table width="200" border="0">
<tr>
<td>Estudios Realizados</td>
<td>Area de Estudios</td>
<td>Duracion</td>
<td>Centro Estudio</td>
</tr>
<?php for($e=1;$e<=4;$e++){ ?> <!-- Incrementa frame -->
<tr>
<td><select name="<?php echo "estreal".$e; ?>" id="<?php echo "estreal".$e; ?>" >
<?php
$querya="SELECT * FROM nestudios";
$resulta=mysql_query($querya,$db);
while ($row=mysql_fetch_array($resulta)){
//if($e==1){$ddd1=@$estrea1;}else if($e==2){$ddd1=@$estrea2;}else if($e==3){$ddd1=@$estrea3;}else{$ddd1=@$estrea4;}
//if($ddd1==@$dat37->ID_NESTUDIOS)$selec1="selected";}else{$selec1="";}?><option value="<?php echo $row['ID_NESTUDIOS']; ?>" <?php //echo $selec1; ?>><?php echo $row['NameNEstudios']; ?></option>
<?php } ?>
</select></td>
<td><select name="<?php echo "arest".$e; ?>" id="<?php echo "arest".$e; ?>" >
<?php
$queryb="SELECT * FROM aestudios";
$resultb=mysql_query($queryb,$db);
while ($row=mysql_fetch_array($resultb)){
//if($e==1){$ddd2=@$arest1;}else if($e==2){$ddd2=@$arest2;}else if($e==3){$ddd2=@$arest3;}else{$ddd2=@$arest4;}
//if($ddd2==@$dat38->ID_AESTUDIOS{$selec2="selected";}else{$selec2="";}?>
<option value="<?php echo $row['ID_AESTUDIOS']; ?>" <?php //echo $selec2; ?>><?php echo $row['NameAEstudios']; ?></option>
<?php } ?>
</select></td>
<td><select name="<?php echo "nivest".$e; ?>" id="<?php echo "nivest".$e; ?>" >
<?php
$queryc="SELECT * FROM destudios";
$resultc=mysql_query($queryc,$db);
while ($row=mysql_fetch_array($resultc)){
//if($e==1){$ddd3=@$nivest1;}else if($e==2){$ddd3=@$nivest2;}else if($e==3){$ddd3=@$nivest3;}else{$ddd3=@$nivest4;}
//if($ddd3==@$dat39->ID_DESTUDIOS{$selec3="selected";}else{$selec3="";}?>
<option value="<?php $row['ID_DESTUDIOS']; ?>" <?php //echo $selec3; ?>><?php echo $row['NameDEstudios']; ?></option>
<?php } ?>
</select></td>
<td><select name="<?php echo "cenest".$e; ?>" id="<?php echo "cenest".$e; ?>" >
<?php
$queryd="SELECT * FROM centroestudios";
$resultd=mysql_query($queryd,$db);
while ($row=mysql_fetch_array($resultd)){
//if($e==1){$ddd4=@$cenest1;}else if($e==2){$ddd4=@$cenest2;}elseif($e==3){$ddd4=@$cenest3;}else{$ddd4=@$cenest4;}
//if($ddd4==@$dat40->ID_CESTUDIO){$selec4="selected";}else{$selec4="";}?>
<option value="<?php echo $row['ID_CESTUDIO']; ?>" <?php //echo $selec4; ?>><?php echo $row['DescripcionCEstudio']; ?></option>
<?php } ?>
</select></td>
</tr>
<?php } ?>
</table>
</div>
<br/>
</fieldset>
Código PHP:
$link=mysql_connect($server,$dbuser,$dbpass);
mysql_select_db($database,$link);
for($e=1;$e<=4;$e++){
$codniv=$_POST['estreal'.$e];
$codarea=$_POST['arest'.$e];
$coddur=$_POST['nivest'.$e];
$codcent=$_POST['cenest'.$e];
if(!(empty($codniv) && empty($codarea) && empty($coddur) && empty($codcent)))
{$campos=mysql_query("insert into estudiosrealizados (ID_USER, ID_NESTUDIOS, ID_AESTUDIOS, ID_DESTUDIOS, ID_CESTUDIO) values(".$COD.",".$codniv.",".$codarea.",".$coddur.",".$codcent.")");
echo "Combos Grabados =)";
}
else{ echo "Debe Seleccionar todos Los ComboBox";}
}
salu2