Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2007, 10:28
natashca
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
consulta con objeto select

hola a todos...tengo este codigo:

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 ,EDADACTUAL, PROMCAST7, PROMMAT7, PROMCAST8, PROMMAT8, NCURREP, TIENEPATROCINIO 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'];

$EDADACTUAL $row['EDADACTUAL'];
$PROMCAST7 $row['PROMCAST7'];
$PROMMAT7 $row['PROMMAT7'];
$PROMCAST8 $row['PROMCAST8'];
$PROMMAT8 $row['PROMMAT8'];
$NCURREP $row['NCURREP'];
$TIENEPATROCINIO $row['TIENEPATROCINIO'];

if (
$TIENEPATROCINIO =='1')
{
    
$TIENEPATROCINIO 'si';    
}else

if (
$TIENEPATROCINIO =='0')
{
    
$TIENEPATROCINIO 'no';    
}
    
if (
$DV =='10')
    {
        
$DV 'k';
    }else
    
if (
$DV !='10')
    {
        
$DV $DV;
    }
    
    
$band=0;
 if (
$EDADACTUAL<=13)
         { 
         
$FTP_PEDAD13=10;
         
$temp_PTJEEDAD=$FTP_PEDAD13;
         
$band=1;
          }        
elseif (
$EDADACTUAL==14)
        { 
$FTP_PEDAD14=8;
         
$temp_PTJEEDAD=$FTP_PEDAD14;
         
$band=1;
         }
        elseif (
$EDADACTUAL==15)
         { 
$FTP_PEDAD15=4;
        
$temp_PTJEEDAD$FTP_PEDAD15;
         
$band=1;
         }
             elseif (
$EDADACTUAL==16)
              { 
$FTP_PEDAD16=1;
                   
$temp_PTJEEDAD=$FTP_PEDAD16;
                  
$band=1;
              }
        if (
$band==1)
        {
$TP_PTJEEDAD=($temp_PTJEEDAD*$FTP_F1);    
}

if (
$FTP_DIVVALOR !=0)
{
 
$TP_PPC7a=(($PROMCAST7-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 
$TP_PPC7=bcadd($TP_PPC7a03);
                     
$TP_PPM7a=(($PROMMAT7-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 
$TP_PPM7=bcadd($TP_PPM7a03);

 
$TP_PPM8a=(($PROMMAT8-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 
$TP_PPM8=bcadd($TP_PPM8a03);

 
$TP_PPC8a=(($PROMCAST8-$FTP_MENOSVALOR )/$FTP_DIVVALOR);
 
$TP_PPC8=bcadd($TP_PPC8a03);

 
$TP_PPC7PORa=($TP_PPC7*$FTP_F4);
 
$TP_PPC7POR=bcadd($TP_PPC7PORa03);

 
$TP_PPC8PORa=($TP_PPC8*$FTP_F5);
 
$TP_PPC8POR=bcadd($TP_PPC8PORa03);

 
$TP_PPM7PORa=($TP_PPM7*$FTP_F2);
 
$TP_PPM7POR=bcadd($TP_PPM7PORa03);

 
$TP_PPM8PORa=($TP_PPM8*$FTP_F3);
 
$TP_PPM8POR=bcadd($TP_PPM8PORa03);

}

 else {
  echo 
"error div por 0!!!!";
  }
if (
$NCURREP==0)
{
$temp_PtjeCurRep=$FTP_PCURREP0;
}

elseif (
$NCURREP==1)
{
$temp_PtjeCurRep=$FTP_PCURREP1;
}

else
{
$temp_PtjeCurRep=$FTP_PCURREP2;
}


$TP_PTJECURREP=($temp_PtjeCurRep*$FTP_F6);

$ABa=(($TP_PTJEEDAD)+($TP_PPM7POR)+($TP_PPM8POR)+($TP_PPC7POR)+($TP_PPC8POR)+($TP_PTJECURREP));
$AB=bcadd($ABa03);

$CORR=$compara;
$ResAB=($AB*$FTP_FAE);
$nota;

$TP_PPSa=(($AB*$FTP_FAE)+($nota*$FTP_FTP));
$TP_PPS=bcadd($TP_PPSa03);

 
printf("<OPTION value=\" $PATERNO $MATERNO $NOMBRES <br> Nº de Registro: $CORRELATIVO <br> Rut: $RUT  - $DV <br>Patrocinado: $TIENEPATROCINIO <br>$EDADACTUAL - $temp_PTJEEDAD <br>$PROMCAST7 - $TP_PPC7<br>$PROMMAT7 - $TP_PPM7<br>$PROMCAST8 - $TP_PPC8<br>$PROMMAT8 - $TP_PPM8<br>$NCURREP - $temp_PtjeCurRep <br>$nota <br>$TP_PPS\", "); 


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

printf(">$PATERNO $MATERNO $NOMBRES </option>");
es un select que me muestra datos de los alumnos.....ay una funcion q me muestra al lado de la pantalla ..algunos datos...como..puntajes ...ect...
mi consulta esta en esta parte

Código PHP:
if ($CORRELATIVO==$compara) {printf(" SELECTED");}

printf(">$PATERNO $MATERNO $NOMBRES </option>"); 
tengo un text donde yo ingreso puntajes......que se guardan.....y al guardar el foco se pierde .....esa es mi consulta ..que al ingresar un puntaje el foco se pierde en el objeto select.........y deberia aparecer en el mismo registro en el que le ingrese el puntaje....bueno ojala que me puedan ayudar gracias.
__________________
Los que Saben....no Saben lo que Saben