• Lunes 29 de Abril de 2024, 07:08

Autor Tema:  Duda Con Consulta  (Leído 1084 veces)

natashca

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Duda Con Consulta
« en: Lunes 18 de Junio de 2007, 17:15 »
0
saludo a todos soy nueva ...y tengo una dudita....
tengo el siguiente codigo...

<html>
<HEAD>
<TITLE>Test Preselección</TITLE>
<script Language="JavaScript">

<script>
function MostrarNombre(combo)
 {
   
   document.getElementById('capa1').innerHTML=combo.options[combo.selectedIndex].value;
   document.getElementById('capa2').innerHTML=combo.options[combo.selectedIndex].value;
   document.getElementById('capa3').innerHTML=combo.options[combo.selectedIndex].value;
   document.getElementById('capa4').innerHTML=combo.options[combo.selectedIndex].value;
 }
</script>


</HEAD>
<BODY bgcolor="#7694c8">  
<div id="capa1" align="center"><b>Rut</b></div>
<div id="capa2" align="center"><b>Digito Verificador</b></div>
<div id="capa3" align="center"><b>A.Pateno</b></div>
<div id="capa4" align="center"><b>Nombres</b></div>

<font face="Arial, Helvetica, sans-serif">

</font>
<form method="POST" name="f1" action="EvaluacionesTP.php" target="">

  <p> </p>
  <p> </p>
  <p> </p>
  <div id="Layer2" style="position:absolute; width:350px; height:26px; z-index:20; left: 2px; top: 4px; background-color: #293565; layer-background-color: #99CC99; border: 1px none #000000">
    <table width="100%" border="1" bordercolor="#293565">
      <tr>
        <td height="29" bgcolor="#293565">
          <div align="center"><font face="Arial, Helvetica, sans-serif" size="2" color="#c0c0c0"><b>Postulantes
            Inscritos</b></font></div>
        </td>
      </tr>
    </table>
  </div>
  <div id="Layer3" style="position:absolute; width:122px; height:280px; z-index:30; left: 4px; top: 43px">
    <div align="left"> <font face="Arial, Helvetica, sans-serif">
     
     <select name="opciones" size=18 id='opciones' onChange='MostrarNombre(this)'>
     
       
<?php
 
$compara=$select;

include "link.php";

$dblink=mysql_connect($MySqlHostname, $MySqlUsername, $MySqlPassword);
mysql_select_db("$MySqlDatabase");
$sql = "SELECT  CORRELATIVO , RUT, DV, PATERNO, MATERNO, NOMBRES FROM POSTULANTE ORDER BY PATERNO";
$query = mysql_query($sql, $dblink);


while ($row = mysql_fetch_assoc($query))
{
 $PATERNO = $row['PATERNO'];
 $MATERNO = $row['MATERNO'];
 $NOMBRES = $row['NOMBRES'];
 $RUT = $row['RUT'];
 $DV = $row['DV'];

printf("<OPTION value=\"$PATERNO\", \"$MATERNO\", \"$NOMBRES\", \"$RUT\", \"$DV\"");

if ($CORRELATIVO==$compara) {printf(" SELECTED");}

printf(">$PATERNO $MATERNO $NOMBRES </option>");
}
mysql_free_result($query);
?>

</select>


      </font></div>
  </div>
 

  <font face="Arial, Helvetica, sans-serif">
  <?



if((isset($_POST['opciones'])) and ($select!="")){
$select=1;
$sql = "SELECT PATERNO, MATERNO, NOMBRES, DV, RUT, EDADACTUAL, PROMCAST7, PROMMAT7, PROMCAST8, PROMMAT8, NCURREP, TIENEPATROCINIO FROM POSTULANTE WHERE
CORRELATIVO=$select";

$query = mysql_query($sql, $dblink);

while ($row = mysql_fetch_assoc($query))
{
$PATERNOZ = $row['PATERNO'];
$MATERNOZ = $row['MATERNO'];
$NOMBRESZ = $row['NOMBRES'];
$DVZ = $row['DV'];
$RUTZ = $row['RUT'];
$EDADACTUAL = $row['EDADACTUAL'];
$PROMCAST7 = $row['PROMCAST7'];
$PROMMAT7 = $row['PROMMAT7'];
$PROMCAST8 = $row['PROMCAST8'];
$PROMMAT8 = $row['PROMMAT8'];
$NCURREP = $row['NCURREP'];
$TIENEPATROCINIO = $row['TIENEPATROCINIO'];
}
}

elseif((isset($_POST['opciones'])) and ($select=="")){
$select=0;

?>

  <?
}
?>
  </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>
      <?
$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=0;
if ($select==1) {

 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==1)) {
$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, 3);

 $TP_PPM7a=(($PROMMAT7-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 $TP_PPM7=bcadd($TP_PPM7a, 0, 3);

 $TP_PPM8a=(($PROMMAT8-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 $TP_PPM8=bcadd($TP_PPM8a, 0, 3);

 $TP_PPC8a=(($PROMCAST8-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 $TP_PPC8=bcadd($TP_PPC8a, 0, 3);

 $TP_PPC7PORa=($TP_PPC7*$FTP_F4);
 $TP_PPC7POR=bcadd($TP_PPC7PORa, 0, 3);

 $TP_PPC8PORa=($TP_PPC8*$FTP_F5);
 $TP_PPC8POR=bcadd($TP_PPC8PORa, 0, 3);

 $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==1) {
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==1) {
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==1) {
$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">
        <?

$CORR=$select;
$ResAB=($AB*$FTP_FAE);
$TP_PPSa=(($AB*$FTP_FAE)+($nota*$FTP_FTP));
$TP_PPS=bcadd($TP_PPSa, 0, 3);

$band=2;


if (((isset($boton_submit))) AND ($nota!="") AND ($PATERNOZ!="") AND ($select==1)) {
echo '<td width="37%" bgcolor="#99ccff"><div align="center"><font face="Tahoma" color="#000000" size="1"><b>Test Preselección</b></font></div></td>';
echo '<td width="28%" bgcolor="#99ccff"><div align="center"><font face="Tahoma" color="#000000" size="2">'.$nota.'</font></div></td>';
echo '<td bgcolor="#99cc99" width="35%"><div align="center"><font face="Tahoma" color="#000000" size="2">'.$TP_PPS.'</font></div></td>';
}
?>
        </font><font face="Tahoma"></tr>
        </font>
    </table>
  </div>
  <font face="Arial, Helvetica, sans-serif">
  <?


if (((isset($boton_submit))) AND ($PATERNOZ!="") AND ($MATERNOZ!="") AND ($NOMBRESZ!="") AND ($DVZ!="") AND ($RUTZ!="") AND ($nota!="")) {
//echo $CORR;
$sql4="INSERT INTO TEST_PRESELECCION22 VALUES ('$CORR', '', '1', '$RUTZ', now(), '$temp_PTJEEDAD', '$TP_PPC7', '$TP_PPM7', '$TP_PPM8', '$TP_PPC8', '$TP_PPC7POR', '$TP_PPM7POR', '$TP_PPC8POR', '$TP_PPM8POR', '$temp_PtjeCurRep', '$AB', '$nota', '$TP_PPS')";
$query4=@mysql_query($sql4, $dblink);
}

elseif (((isset($boton_submit))) AND ($select==0)) {

}

elseif (((isset($boton_submit))) AND ($select==1) AND ($nota=="")) {
?>

  <?
}
?>
  <INPUT TYPE="hidden" NAME="PROMCAST8" VALUE="<? echo $PROMCAST8 ?>">
  <INPUT TYPE="hidden" NAME="PROMMAT8" VALUE="<? echo $PROMMAT8 ?>">
  <INPUT TYPE="hidden" NAME="PROMMAT7" VALUE="<? echo $PROMMAT7 ?>">
  <INPUT TYPE="hidden" NAME="PROMCAST7" VALUE="<? echo $PROMCAST7 ?>">
  <INPUT TYPE="hidden" NAME="band" VALUE="<? echo $band ?>">
  <INPUT TYPE="hidden" NAME="EDADACTUAL" VALUE="<? echo $EDADACTUAL ?>">
  <INPUT TYPE="hidden" NAME="RUTZ" VALUE="<? echo $RUTZ ?>">
  <INPUT TYPE="hidden" NAME="DVZ" VALUE="<? echo $DVZ ?>">
  <INPUT TYPE="hidden" NAME="PATERNOZ" VALUE="<? echo $PATERNOZ ?>">
  <INPUT TYPE="hidden" NAME="MATERNOZ" VALUE="<? echo $MATERNOZ ?>">
  <INPUT TYPE="hidden" NAME="NOMBRESZ" VALUE="<? echo $NOMBRESZ ?>">
  <INPUT TYPE="hidden" NAME="temp_PTJEEDAD" VALUE="<? echo $temp_PTJEEDAD ?>">
  <INPUT TYPE="hidden" NAME="TP_PPC7" VALUE="<? echo $TP_PPC7 ?>">
  <INPUT TYPE="hidden" NAME="TP_PPM7" VALUE="<? echo $TP_PPM7 ?>">
  <INPUT TYPE="hidden" NAME="TP_PPM8" VALUE="<? echo $TP_PPM8 ?>">
  <INPUT TYPE="hidden" NAME="TP_PPC8" VALUE="<? echo $TP_PPC8 ?>">
  <INPUT TYPE="hidden" NAME="TP_PPC7POR" VALUE="<? echo $TP_PPC7POR ?>">
  <INPUT TYPE="hidden" NAME="TP_PPM7POR" VALUE="<? echo $TP_PPM7POR ?>">
  <INPUT TYPE="hidden" NAME="TP_PPC8POR" VALUE="<? echo $TP_PPC8POR ?>">
  <INPUT TYPE="hidden" NAME="TP_PPM8POR" VALUE="<? echo $TP_PPM8POR ?>">
  <INPUT TYPE="hidden" NAME="TP_PPM8POR" VALUE="<? echo $TP_PPM8POR ?>">
  <INPUT TYPE="hidden" NAME="NCURREP" VALUE="<? echo $NCURREP ?>">
  <INPUT TYPE="hidden" NAME="AB" VALUE="<? echo $AB ?>">
  <INPUT TYPE="hidden" NAME="CORR" VALUE="<? echo $CORR ?>">
  <INPUT TYPE="hidden" NAME="datos_educacionales" VALUE="<? echo $datos_educacionales ?>">
  <?
echo "<br>";
echo '<font face="Tahoma" size="2" color="#0000FF">'.$PATERNOZ.'</font>';
echo " ";
echo '<font face="Tahoma" size="2" color="#0000FF">'.$MATERNOZ.'</font>';
echo " ";
echo '<font face="Tahoma" size="2" color="#0000FF">'.$NOMBRESZ.'</font>';
?>
  </font>
  <div id="Layer20" style="position:absolute; width:345px; height:35px; z-index:5; left: 3px; top: 323px">
    <table width="100%" border="1" bgcolor="#cccccc">
      <tr>
        <td>
          <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href=#" onClick="imprimir();">Imprimir
            Datos</a></font></div>
        </td>
      </tr>
    </table>
  </div>
</form>
<form action="EvaluacionesTP_modif.php" method="post" name="f2">
  <p> </p>
  <font face="Arial, Helvetica, sans-serif">
  <input type="hidden" name="RUTZ2" value="<? echo $RUTZ ?>">
  <input type="hidden" name="CORR2" value="<? echo $CORR ?>">
  <input type="hidden" name="ResAB" value="<? echo $ResAB ?>">
  <input type="hidden" name="FTP_FTP" value="<? echo $FTP_FTP ?>">
  <INPUT TYPE="hidden" NAME="DVZ2" VALUE="<? echo $DVZ ?>">
  <INPUT TYPE="hidden" NAME="PATERNOZ2" VALUE="<? echo $PATERNOZ ?>">
  <INPUT TYPE="hidden" NAME="MATERNOZ2" VALUE="<? echo $MATERNOZ ?>">
  <INPUT TYPE="hidden" NAME="NOMBRESZ2" VALUE="<? echo $NOMBRESZ ?>">
  <INPUT TYPE="hidden" NAME="TP_PPS" VALUE="<? echo $TP_PPS ?>">
  <INPUT TYPE="hidden" NAME="nota" VALUE="<? echo $nota ?>">
  </font>
  <div id="Layer4" style="position:absolute; width:130px; height:35px; z-index:4; left: 400px; top: 330px">
    <font face="Arial, Helvetica, sans-serif"> <font size="1"> <font color="#0000FF">
    <input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial"  type="submit" value="Modificar PTPS" name="boton_submit2">
    </font> </font> </font> </div>
</form>


</body>
</html>


se que es mucho codigo pero no se como hacer que se vea menos...disculpen mi ignorancia.....miren la idea es que lo vean lo prueben para que entiendan mi duda....

la duda es la siguiente ...este codigo me permite...al seleccionar algo del select conectado a una base de datos...me muestre al lado los datos del mismo persona que yo  seleccione del select....esto me funciona solo con el correlativo....y los demas datos no.....

ojala puedan ayudarme..... y grasias desde yap