Mi caso es el siguiente.
Tengo 2 tablas.
En una, sólo tengo 2 campos: el contenido de una serie de carreras (carrera) y un campo identificatorio (id_carrera)
En la otra, tengo los datos de los alumnos. Yo quisiera que todos los que se inscriban (se trata de una actualización de datos) elijan la carrera desde un campo tipo lista (select, creo que es) que me devuelva el valor de id_carrera o, directamente el de carrera
De esa manera, yo después puedo guardar esa info en una tabla para el posterior procesamietno.
Yo he logrado armar el formulario, pero quisiera o bien que me tome el contenido de la lista desde la tabla de carreras o bien, que guarde el valor del campo select en otra tabla... pero lo que no sé es cómo "obtener" el resultado de ese campo para almacenarlo en la tabla...
A continuación, les paso el código:
Código PHP:
<td<?php echo $fcjs_act_alumnos->email->CellAttributes() ?>><span id="cb_x_email">
<input type="text" name="x_email" id="x_email" title="" size="30" maxlength="70" value="<?php echo $fcjs_act_alumnos->email->EditValue ?>"<?php echo $fcjs_act_alumnos->email->EditAttributes() ?>>
</span></td>
</tr>
<tr class="ewTableRow">
<td class="ewTableHeader"><b>Carrera</b><span class='ewmsg'> *</span></td>
<td><span id="cb_x_carrera">
<input type="select" name="x_carrera" id="x_carrera">
<select name="select">
<option value="1" <?php if (!(strcmp(1, 0))) {echo "SELECTED";} ?>>Administrativo</option>
<option value="2" <?php if (!(strcmp(2, 0))) {echo "SELECTED";} ?>>Agrario</option>
<option value="3" <?php if (!(strcmp(3, 0))) {echo "SELECTED";} ?>>Bancario</option>
<option value="4" <?php if (!(strcmp(4, 0))) {echo "SELECTED";} ?>>Daños</option>
<option value="5" <?php if (!(strcmp(5, 0))) {echo "SELECTED";} ?>>Doctorado</option>
<option value="6" <?php if (!(strcmp(6, 0))) {echo "SELECTED";} ?>>Empresas</option>
<option value="7" <?php if (!(strcmp(7, 0))) {echo "SELECTED";} ?>>Familia</option>
<option value="8" <?php if (!(strcmp(8, 0))) {echo "SELECTED";} ?>>Laboral</option>
<option value="9" <?php if (!(strcmp(9, 0))) {echo "SELECTED";} ?>>Mag.
Ambiental</option>
<option value="10" <?php if (!(strcmp(10, 0))) {echo "SELECTED";} ?>>Mag.
Cs. Sociales</option>
<option value="11" <?php if (!(strcmp(11, 0))) {echo "SELECTED";} ?>>Notariado</option>
<option value="12" <?php if (!(strcmp(12, 0))) {echo "SELECTED";} ?>>Penal</option>
<option value="13" <?php if (!(strcmp(13, 0))) {echo "SELECTED";} ?>>Procesal
Civil</option>
<option value="14" <?php if (!(strcmp(14, 0))) {echo "SELECTED";} ?>>Tributario</option>
</select>
</span></td>
</tr>
<tr class="ewTableAltRow">
<td class="ewTableHeader">ingreso<span class='ewmsg'> *</span></td>
<td<?php echo $fcjs_act_alumnos->ingreso->CellAttributes() ?>><span id="cb_x_ingreso">
Y esta es la parte en la que graba los registros en la otra tabla que se llama fcjs_act_alumnos
Código PHP:
// Field email
$fcjs_act_alumnos->email->SetDbValueDef($fcjs_act_alumnos->email->CurrentValue, "");
$rsnew['email'] =& $fcjs_act_alumnos->email->DbValue;
// Field carrera
$fcjs_act_alumnos->carrera->SetDbValueDef($fcjs_act_alumnos->carrera->CurrentValue, 0);
$rsnew['carrera'] =& $fcjs_act_alumnos->carrera->DbValue;
// Field ingreso
$fcjs_act_alumnos->ingreso->SetDbValueDef($fcjs_act_alumnos->ingreso->CurrentValue, 0);
$rsnew['ingreso'] =& $fcjs_act_alumnos->ingreso->DbValue;
(hace falta aclarar que soy principiante ??? ??
Squenum