Foros del Web » Programando para Internet » PHP »

Ayuda Pasar Valores De Una Matriz Que No Se Muestran A Una Bd

Estas en el tema de Ayuda Pasar Valores De Una Matriz Que No Se Muestran A Una Bd en el foro de PHP en Foros del Web. http://es.geocities.com/penquista19/horario_matriz.JPG ahi tengo lo que toy haciendo mi duda es la siguiente necesito guardar los datos que selecciono de la celda especifica.. ademas esto lo ...
  #1 (permalink)  
Antiguo 06/09/2007, 15:28
 
Fecha de Ingreso: julio-2007
Mensajes: 18
Antigüedad: 16 años, 8 meses
Puntos: 0
Ayuda Pasar Valores De Una Matriz Que No Se Muestran A Una Bd

http://es.geocities.com/penquista19/horario_matriz.JPG

ahi tengo lo que toy haciendo
mi duda es la siguiente necesito guardar los datos que selecciono de la celda especifica..

ademas esto lo tengo en una matriz para que me muestra las filas de los modulos y columnas de los dias...
todo esto...que voy seleccionando tengo ke pasarlo a la tabla horario........
que te muestro a continuacion..los datos del combobox que selecciono los saco de la tabla seccion....y ahi solo cargo(seccion y asignatura) los demas datos quiero que me los pase..eso es lo que no se hacer...debe pasarme todo esto a la tabla horario que tiene los mismos valores pero con el modulo y el dia determinado que estan ahi en la matriz que hice...


RUT_PROFESOR VARCHAR(20) not null,
AGNO_S INT4 not null,
SEMESTRE_S INT4 not null,
KX_ASIGNATURA VARCHAR(40) not null,
KX_PLAN VARCHAR(40) not null,
KX_CARRERA VARCHAR(40) not null,
KX_SEDE INT4 not null,
N_CUPOS INT4 not null,


*******************************************
ACA ESTA EL CODIGO

[ php]
<?php

if($agregar)

{

conectar();

$agno_s=date("Y");
$mes_actual=date("m");//para el mes

if($mes_actual>=8 or $mes_actual==1)
{
$semestre_s=2;
}
else
{
$semestre_s=1;
}

$sql="insert into horario values ($kn_modulo,'B028','$kn_seccion','$rut_profesor',$ agno_s,$semestre_s,'$u[kx_asignatura]','$plan','$kx_carrera',1,$r1[i])";

//cupos no lo necesito en horario
if (pg_query($sql)==true)

{
echo "horario ingresado para esta seccion";
}

else{

echo "no se ingreso seccion".$sql."";

}
}

?>






<?php

//$btnver=true;
if($btnver)
{
conectar();

$agno_s=date("Y");
$mes_actual=date("m");//para el mes

if($mes_actual>=8 or $mes_actual==1)
{
$semestre_s=2;
}
else
{
$semestre_s=1;
}

echo "<input type='hidden' name='kx_carrera' value='$u[kx_carrera]'>";




///muestra el horarioooooooooooooooooooooooooooooooooooooooooooo ooo
$sqldias="select * from dia";
$rs_dias=pg_query($sqldias);
$numdias=pg_num_rows($rs_dias);

$sqlmodulos="select * from modulo";
$rs_modulos=pg_query($sqlmodulos);
$nummodulos=pg_num_rows($rs_modulos);

echo "<form method='post' action='ver_horario_formado3.php'>";//form para todo

echo"<font color=black>NIVEL 1</font>";//nivel 1

echo"<table border=1><tr>";
echo"<tr><td bgcolor=#FF9900>MODULOS";

echo"</td>";
for ($i=0; $i<11; $i++) //filas de los modulos
{


for ($j=0; $j<8; $j++)//columna de los dias
{
if($i==0 and $j<7){
echo"<td bgcolor=#ededee><font color=black>";
$r1 = pg_fetch_row($rs_dias);
echo"$r1[1]";
echo"</td>";
}

if($j==0 and $i<>0){
echo"<td bgcolor=#FF9900>";
$r2 = pg_fetch_row($rs_modulos);
echo"$r2[1]";
echo"</td>";
}


if($i>0 and $j>0 and $j<8 ) //para mostrar el cuadrado con los datos
{




// echo "<input type='hidden' name='kn_modulo' value='$u[kn_modulo]'>";
echo "<input type='hidden' name='rut_profesor' value='$u[rut_profesor]'>";
//echo "<input type='hidden' name='agno_s' value='$u[agno_s]'>";
//echo "<input type='hidden' name='semestre_s' value='$u[semestre_s]'>";
echo "<input type='hidden' name='plan' value='$u[kx_plan]'>";
echo "<input type='hidden' name='kx_carrera' value='$u[kx_carrera]'>";
echo "<input type='hidden' name='kn_seccion' value='$u[kx_sede]'>";

//echo "<input type='hidden' name='$numdias' value='$u[kn_dia]'>";
echo "<input type='hidden' name='kx_carrera' value=".$u[kx_carrera].">";
echo "<input type='hidden' name='kx_asignatura' value=".$u[kn_seccion].">";







conectar();
$sql="select kx_asignatura from seccion where kx_carrera='$kx_carrera' and agno_s='$agno_s' and semestre_s='$semestre_s'";//me muestra el primer dato no!
$select1=pg_query($sql);
echo "<td><select name='kx_asignatura'>";
echo "<option value=></option>";
while ($u=pg_fetch_array($select1))
{
echo "<option value='".$u[kx_asignatura]."'>";

echo "".$u[kx_asignatura]."</option>";
}
echo "</select>";

conectar();
$sql="select distinct kn_seccion from seccion where kx_carrera='$kx_carrera' and semestre_s='$semestre_s'";//me muestra el primer dato no!
$select2=pg_query($sql);
echo "<select name='kn_seccion'>";
echo "<option value=></option>";
while ($u=pg_fetch_array($select2))
{
echo "<option value='".$u[kn_seccion]."'>";

echo "".$u[kn_seccion]."</option>";
}
echo "</select>";



//$rs_cuadro=pg_query($sqlcuadro); //guarda el sql cuadro
//$rcuadro = pg_fetch_row($rs_cuadro);

echo"$rcuadro1[1]<br>$rcuadro2[1]<br></td>";//espacio celdas arriba define el espacio

}

}


echo"</tr>";//tabla horario
}//if matriz


echo"</table>";//de horario

echo "<br><input type='submit' name='agregar' value='Guardar' onclick=alert('seccion&nbsp;Agregada');>";

echo"</form>";//de todo







}// 1 if

[ /php]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.