Código PHP:
<select name="select" size="18" id='select' onChange='MostrarNombre(this)'>
<?php
$compara=$select;
include "link.php";
$dblink=mysql_connect($MySqlHostname, $MySqlUsername, $MySqlPassword);
mysql_select_db("$MySqlDatabase");
$sql = "SELECT DISTINCT CORRELATIVO , PATERNO , MATERNO, RUT, DV, NOMBRES FROM POSTULANTE ORDER BY PATERNO";
$query = mysql_query($sql, $dblink);
while ($row = mysql_fetch_array($query))
{
$PATERNO = $row['PATERNO'];
$MATERNO = $row['MATERNO'];
$NOMBRES = $row['NOMBRES'];
$CORRELATIVO = $row['CORRELATIVO'];
$RUT = $row['RUT'];
$DV = $row['DV'];
printf("<OPTION value=\" $PATERNO $MATERNO $NOMBRES <br> Correlativo: $CORRELATIVO <br> Rut: $RUT - $DV\", ");
if ($PATERNO==$compara)
{
printf(" SELECTED");
}
printf(">$PATERNO $MATERNO $NOMBRES </option>");
}
//mysql_free_result($query);
?>
</select>
tambien tengo unos datos que son puntajes y que tambien ahy que mostralos a la ves que vaya avanzando por el select ....este es el resto del codigo: la idea es esa al ir avanzando por los datos de lselect que tambien en el cuadro que esta aca abajo vaya mostrando los puntajes ....
//cuadro:
Código HTML:
</font> <div id="Layer3" style="position:absolute; width:236px; height:206px; z-index:19; left: 400px; top: 80px"> <table width="100%" border="1" bordercolor="#0000FF" bgcolor="#ffffff"> <tr> <td height="32" bgcolor="#99ccff" width="37%"> <div align="center"><font face="Tahoma"><b><font size="1" color="#000000">Item</font></b></font></div> </td> <td height="32" bgcolor="#99ccff" width="28%"> <div align="center"><font face="Tahoma"><b><font size="1" color="#000000">Valor Item </font></b></font></div> </td> <td height="32" bgcolor="#99ccff" width="35%"> <div align="center"><font face="Tahoma"><b><font size="1" color="#000000">Ptje. Asignado </font></b></font></div> </td> </tr> //fin cuadro <? $sqll="SELECT * FROM FACTORES_TP"; $queryy=@mysql_query($sqll, $dblink); while ($row = mysql_fetch_array($queryy)) { $FTP_PEDAD13 = $row['FTP_PEDAD13']; $FTP_PEDAD14 = $row['FTP_PEDAD14']; $FTP_PEDAD15 = $row['FTP_PEDAD15']; $FTP_PEDAD16 = $row['FTP_PEDAD16']; $FTP_PEDAD17 = $row['FTP_PEDAD17']; $FTP_F1 = $row['FTP_F1']; $FTP_MENOSVALOR = $row['FTP_MENOSVALOR']; $FTP_DIVVALOR = $row['FTP_DIVVALOR']; //100 $FTP_F2 = $row['FTP_F2']; $FTP_F3 = $row['FTP_F3']; $FTP_F4 = $row['FTP_F4']; $FTP_F5 = $row['FTP_F5']; $FTP_F6 = $row['FTP_F6']; $FTP_PCURREP0 = $row['FTP_PCURREP0']; $FTP_PCURREP1 = $row['FTP_PCURREP1']; $FTP_PCURREP2 = $row['FTP_PCURREP2']; $FTP_FAE = $row['FTP_FAE']; $FTP_FTP = $row['FTP_FTP']; $FTP_N_ACEPTADOS_PROX = $row['FTP_N_ACEPTADOS_PROX']; } //?> <? $band=1; if ($select==0) { if ($EDADACTUAL<=13) { $temp_PTJEEDAD=$FTP_PEDAD13; $band=1; } elseif ($EDADACTUAL==14) { $temp_PTJEEDAD=$FTP_PEDAD14; $band=1; } elseif ($EDADACTUAL==15) { $temp_PTJEEDAD=$FTP_PEDAD15; $band=1; } elseif ($EDADACTUAL==16) { $temp_PTJEEDAD=$FTP_PEDAD16; $band=1; } if ($band==1) { echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">Edad</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$EDADACTUAL.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$temp_PTJEEDAD.'</font></div></td><tr>'; } } ?> <? if (($select==1) and ($band==0)) { $TP_PTJEEDAD=($temp_PTJEEDAD*$FTP_F1); } ?> <? if ($select==1) { if ($FTP_DIVVALOR !=0){ $TP_PPC7a=(($PROMCAST7-$FTP_MENOSVALOR )/$FTP_DIVVALOR); $TP_PPC7=bcadd($TP_PPC7a, 0, 5); $TP_PPM7a=(($PROMMAT7-$FTP_MENOSVALOR )/$FTP_DIVVALOR); $TP_PPM7=bcadd($TP_PPM7a, 0, 5); $TP_PPM8a=(($PROMMAT8-$FTP_MENOSVALOR )/$FTP_DIVVALOR); $TP_PPM8=bcadd($TP_PPM8a, 0, 8); $TP_PPC8a=(($PROMCAST8-$FTP_MENOSVALOR )/$FTP_DIVVALOR); $TP_PPC8=bcadd($TP_PPC8a, 0, 8); $TP_PPC7PORa=($TP_PPC7*$FTP_F4); $TP_PPC7POR=bcadd($TP_PPC7PORa, 0, 10); $TP_PPC8PORa=($TP_PPC8*$FTP_F5); $TP_PPC8POR=bcadd($TP_PPC8PORa, 0, 10); $TP_PPM7PORa=($TP_PPM7*$FTP_F2); $TP_PPM7POR=bcadd($TP_PPM7PORa, 0, 3); $TP_PPM8PORa=($TP_PPM8*$FTP_F3); $TP_PPM8POR=bcadd($TP_PPM8PORa, 0, 3); } else { echo "error div por 0!!!!"; } } if ($select==0) { echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">Ptje.Cast. 7º</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$PROMCAST7.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$TP_PPC7.'</font></div></td><tr>'; echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">Ptje.Mat. 7º</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$PROMMAT7.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$TP_PPM7.'</font></div></td><tr>'; echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">Ptje.Cast. 8º</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$PROMCAST8.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$TP_PPC8.'</font></div></td><tr>'; echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">Ptje.Mat. 8º</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$PROMMAT8.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$TP_PPM8.'</font></div></td><tr>'; } ?> <? if ($select==1) { if ($NCURREP==0) { $temp_PtjeCurRep=$FTP_PCURREP0; } elseif ($NCURREP==1) { $temp_PtjeCurRep=$FTP_PCURREP1; } else { $temp_PtjeCurRep=$FTP_PCURREP2; } } if ($select==0) { echo '<td width="37%"><b><font face="Tahoma" color="#0000FF" size="1">NºCurRep</font></b></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$NCURREP.'</font></div></td>'; echo '<td><div align="center"><font face="Tahoma" size="1" color="#000000">'.$temp_PtjeCurRep.'</font></div></td><tr>'; } if ($select==0) { $TP_PTJECURREP=($temp_PtjeCurRep*$FTP_F6); $ABa=(($TP_PTJEEDAD)+($TP_PPM7POR)+($TP_PPM8POR)+($TP_PPC7POR)+($TP_PPC8POR)+($TP_PTJECURREP)); $AB=bcadd($ABa, 0, 3); //echo $AB; } ?> <font face="Arial, Helvetica, sans-serif" size="2" color="#293565"><b>Ingrese PTPS:</b> </font> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="nota" maxlength="3" size="3" onblur = "this.value = this.value.replace(/^(\d{1,2})(\d{1})$/,'$1.$2')"/ onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false" /> </font> <p> <font face="Arial, Helvetica, sans-serif"> <input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial" type="reset" name=boton_limpiar value="Limpiar"> <input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial" type="submit" value="Grabar PTPS" name="boton_submit" onclick="validarPTPS()"> </font> <p> <font face="Arial, Helvetica, sans-serif">