gracias lo hice de esta forma y me salio bien como queria al seleccionar cualquier item del combo actualiza a los txt la fecha de curso y el valor del mismo justo lo que buscaba ..ahora al momento de hacer click en el boton guardar me dice que no puedo guardar porque no hay cupos..
""No hay cupos disponibles en este curso, Operación Cancelada";"
Código Javascript
:
Ver originalfunction cargatxt(IdSelect){
document.form_a.txtinicio.value = IdSelect.substring(11,22);
document.form_a.txtvalor.value = parseFloat(IdSelect.substring(1,11));
return;
}
Código PHP:
Ver original<tr>
<td style="color:#b2030b" width="50%" align="right" nowrap="nowrap">Curso <span class="campo_obligatorio">*</span></td>
<td nowrap="nowrap">
<select name="cursos" id="cursos" style="width:180px" onChange="javascript:cargatxt(this.value);">
<option value="-1" selected="selected">- Seleccione - </option>
<?php
$sql_producto = "SELECT id_curso,nombre_corto,f_inicio,valor FROM curso ORDER BY nombre_corto";
$sql_result_producto = mysql_query($sql_producto, $link); <option value="
<?php echo str_pad($row_prod['valor'],11,'0',STR_PAD_LEFT
).$row_prod['f_inicio'];?>">
<?php echo $row_prod['nombre_corto'];?></option>
<?php }?>
</select>
</td>
</tr>
<tr>
<td style="color:#b2030b" width="50%" align="right" nowrap="nowrap"><i>Fecha del Curso</i> </td>
<td>
<input name='txtinicio' type='text' id='txtinicio' value='' size="15" readonly="readonly">
</td>
</tr>
<tr>
<td style="color:#b2030b" width="50%" align="right" nowrap="nowrap"><i>Valor</i></td>
<td>
<input name='txtvalor' type='text' id='txtvalor' value='' size="15" readonly="readonly">
</td>
</tr>
al hacer click en guardar levanta este .php que contiene el mensaje predefinido "No hay cupos disponibles en este curso, Operación Cancelada";
proceso.php
Código PHP:
Ver original.....
$cupos = 0;
$sel_curso = "SELECT * FROM curso WHERE id_curso = '".$var_curso."'";
$cupos = $db_curso["cupos"];
$inscritos = 0;
$sel_ins = "SELECT DISTINCT COUNT(rut) as insc FROM inscrito WHERE id_curso = '".$var_curso."'";
$inscritos = $db_ins["insc"];
if($cupos > $inscritos){
... (insert into ....)
}else{
$mensaje = "No hay cupos disponibles en este curso, Operación Cancelada";
}