Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2007, 14:36
Garmauco
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Pregunta Insertando Datos En Un Grid Con Php

holas... ahora ando con un problema... pues estoy tratando de insertar unos valores en una especie de grid ....

asi se ve

--------------------------------------------------------------
Estudiante| nota1| nota 2|nota 3|nota 4| nota 5|
---------------------------------------------------------------
juanito___|___5__|__2___|_____|_____|______|
---------------------------------------------------------------
Heidy____|___4__|__5___|_____|_____|______|
---------------------------------------------------------------
Margarita_|___2__|__3___|_____|_____|______|
---------------------------------------------------------------
esta tabla la e hecho de la siguiente forma:


Código PHP:
echo"<table border=1 width=100% id=table1>"
    
."<tr >"
        
."<th width=200>"
        
."<p align=center class='Texto'>Estudiante</p></th>";
            
$sqll "SELECT * FROM logro JOIN asignatura "
                    
."WHERE (asignatura.id_asigntr = '$opcampo3') AND (logro.asignatura = asignatura.id_asigntr) AND (logro.periodo = '$opcampo4')";
            
$cursorl mysql_query$sqll$conexion );
                while( 
$fila mysql_fetch_array$cursorl ) ){
                      
$j++;                
                      
$logro[$j] = $fila['id_logro'];
                echo
"<th width=45><p class='TextoMD'>Logro-$j</p></th>";    
                }
    echo
"</tr>";
            
$sqle "SELECT * FROM estudiante "
                    
."WHERE (grupo = '$opcampo2')";
            
$cursore mysql_query$sqle$conexion );
                while( 
$fila mysql_fetch_array$cursore ) ){
                   
$cco++;
                           if((
$cco%2)==0){
                            
$color 'c4c4b9';
                        }else{
                            
$color 'ffffff';
                        }                 
                      
$idest $fila ['id_estudnt'];
                      
$nombreest $fila ['nomb_estudnt'];
                      
$nombreest .= " ";
                      
$nombreest .= $fila ['aped_estudnt'];                      
    echo
"<tr>"
        
."<th width=200 bgcolor=$color><p class='TextoMD'>$nombreest</p></th>";
    for (
$i=1;  $i <= $j$i++ ){
        if (
$idest == $cidest){ 
            echo
"<th width=45 bgcolor=$color><input type=text name='$idest' size=3 maxlength=4 class='Campo' ></th>";
        }    
    }
    echo
"</tr>";
    }
echo
"</table>"
los valores de $opcampo1,2.... , son traidos por medio de unos combos...

he estado pensando he intentando como hacerlo pero hasta ahora ninguna idea me ha funcionado

pues no se aun .. como hacer el insert ,.. para un valor :,,, digamos nota 5
estudiante heidy .... nota 2 estudiante margarita.. claro teniendo en cuenta que todos estos valores van hacer ingresados de una sola vez.....
en la tabla calificar
que tiene estos campos:
estudiante, asignatura, nota, logro, periodo.
ademas de que tambien tengo el problema de no saber como cargo los valores de las notas,.... que ya han sido ingresadas anteriormente...

bueno ese es mi problema.... ojala alguien me pueda dar una mano.... de antemano gracias a cualquiera que me pueda ayudar... chaos.....
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él

Última edición por Garmauco; 31/01/2007 a las 20:05