Foros del Web » Programando para Internet » PHP »

no hace el POST y se pierden mis valores de variables

Estas en el tema de no hace el POST y se pierden mis valores de variables en el foro de PHP en Foros del Web. Hola a todos..tengo una pagina en donde organizo todos mis objetos(input text, selects, etc..) dentro de tablas y a su vez dentro de <fieldsets> esto ...
  #1 (permalink)  
Antiguo 30/11/2006, 11:14
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
no hace el POST y se pierden mis valores de variables

Hola a todos..tengo una pagina en donde organizo todos mis objetos(input text, selects, etc..) dentro de tablas y a su vez dentro de <fieldsets> esto es con el fin de organizarlos y el usuario pueda entender mas lo que esta viendo..

cuando yo hago mi POST y quiero traer los valores q tienen cada uno de esos objetos en otra pagina...no me trae nada...

mi pregunta es si al hacer ese acomodo en "framesets" y tablas se pierden mis valores?...o que puede estar pasando?...

Si alguien me pudiera ayudar se lo agradeceria mucho..

este es mi sitio para q lo observen..

http://sierra.telebachillerato-hgo.e...nnel/busqueda/

si le dan esta matricula..011350004 veran lo q sucede...les van a aparecer los datos relacionados a ese dato..

les agradezco mucho su ayuda..
__________________
just do it
  #2 (permalink)  
Antiguo 30/11/2006, 11:23
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 18 años, 1 mes
Puntos: 0
Yo lo que veo es que cargas todos tus elementos usando AJAX,

Me imagino que corres un Script de PHP, ASP,CGI para llenar tus datos no ?
  #3 (permalink)  
Antiguo 30/11/2006, 11:25
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 20 años
Puntos: 6
De acuerdo

ponele un id al frame <frame id="Aldo"> y cuando envias los valores usa el tarjet a ese ID <form method="POST" tarjet="Aldo"> y lsito
salu2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #4 (permalink)  
Antiguo 30/11/2006, 11:28
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
exacto..un archivo externo...

Asi es..es un archivo externo el q hace todo esto..

tengo mi index.html y dentro de index tengo un archivo q se llama buscablogs.php y ahi es donde estan alojados todos esos valores...

Ese es el problema?....
__________________
just do it
  #5 (permalink)  
Antiguo 30/11/2006, 11:40
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 20 años
Puntos: 6
Cita:
Iniciado por annel_galvez Ver Mensaje
Asi es..es un archivo externo el q hace todo esto..

tengo mi index.html y dentro de index tengo un archivo q se llama buscablogs.php y ahi es donde estan alojados todos esos valores...

Ese es el problema?....
O SEA ESTAS USANDO FRAMES ?? HICISTE LO EK TE SUGERÑI ?' SI TE SRIVE IO NO AVISAME. SALU2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #6 (permalink)  
Antiguo 30/11/2006, 12:29
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 18 años, 1 mes
Puntos: 0
Cita:
Iniciado por aldo1982 Ver Mensaje
O SEA ESTAS USANDO FRAMES ?? HICISTE LO EK TE SUGERÑI ?' SI TE SRIVE IO NO AVISAME. SALU2
MIra,

El modulo que usas de PHP devuelve los valores en XML a tu Objeto XMLHttpREquestObject.

Una vez que tu obejto llegue al readystate==4 y status en 200 ejecutas las rutinas que quieras de JavaScript para meter los datos a todos tus formularios.

Ejemplo
if (xmlHttpModelo.readyState==4)
{
if(xmlHttpModelo.status==200)
{
try
{

var xmlResponse= xmlHttpModelo.responseXML;
xmlRoot=xmlResponse.documentElement;
ModeloXML=xmlRoot.getElementsByTagName("Modelo");
for(var i=0;i<=ModeloXML.length;i++)
{
idModelo.options[i+1]= new Option(ModeloXML.item(i).firstChild.data);
}
alert(i);


Si nos muestras un poco de tu codigo te digo que podria estar pasando
  #7 (permalink)  
Antiguo 30/11/2006, 12:48
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
en un DIV lo mando llamar..

Lo mando llamar en un DIV....no se si ese sea le problema...

asi esta mas o menos...

<tr>
<td colspan="2">
<div id='busqueda'>
</td>
</tr>

dentro de ese div='busqueda' mando llamar el archivo externo..buscablogs.php
__________________
just do it
  #8 (permalink)  
Antiguo 30/11/2006, 14:43
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema con tu POST

Puedes poner todo el codigo de PHP y el de la rutina que llamas
  #9 (permalink)  
Antiguo 30/11/2006, 16:44
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
mi codigo de index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">

<HTML>
<HEAD>
<title>REINSCRIPCIONES</title>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="utiles.js"></script>
<link rel="stylesheet" type="text/css" href="estilos.css">
</head>
<body bgcolor="#ffffff">
<div id="container" align="center">
<div id="centro">
<form name="frmbusca" action="guardamodi.php" method="POST">
<table width="100%" align="center" border="1">
<tr>
<td align="left"><label>Matrícula </label></td>
<td><input type="text" name="txtbusqueda" onKeyUp="buscablogs();" size="26"></td>
</tr>
<tr>
<td>
<div id="btnoculta" style="visibility:hidden">
<input type="button" name="btnmodifica" value="Modificar Semestre" onClick="habilitatext();">
<input type="button" name="btnsalir" value="Salir">
</div>
<div id="btnmuestra" style="visibility:hidden">
<input type="button" name="btnguardacam" value="Guardar" onClick="guardacambio(frmbusca);">
<input type="button" name="btncancelar" value="Cancelar" onClick="deshabilitatext(form);">
</div>
</td>
</tr>
<tr>
<td colspan="2"><div id='busqueda' style="width:100%;float:left; position:relative; left:0px; top:-2px; background-color: #FFFFFF; border:1px solid #b0b0b0; padding:3 3 3 3px; visibility:hidden">AQUI TRAE TODOS LOS DATOS DEL ARCHIVO buscablogs.php</div>
</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</HTML>
__________________
just do it
  #10 (permalink)  
Antiguo 04/12/2006, 10:49
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
este es el codigo de buscablogs.php

<?
require "biblioteca.php";
$txtbusca=$HTTP_GET_VARS["txtbuscar"];
conecta();
if($txtbusca<>"")
{

$query="SELECT * FROM alumno where matricula like '$txtbusca' order by matricula";
$resul=pg_query($query);
$fils=pg_numrows($resul);
if (!$resul){
echo "ERROR: La sentencia no es correcta";
exit;
}
else{
$idalum=pg_fetch_result($resul,0);
$plantel=pg_fetch_result($resul,1);
$nombre = pg_fetch_result($resul,3);
$nombre .= " ".pg_fetch_result($resul,4);
$nombre .= " ".pg_fetch_result($resul,5);
$sexo=pg_fetch_result($resul,6);
$semact=pg_fetch_result($resul,27);
$comenta=pg_fetch_result($resul,26);

$query="SELECT * FROM kardex where id_alumno like '$idalum' order by id_periodo desc";
$resul=pg_query($query);
$fils=pg_numrows($resul);
$idkardex=pg_fetch_result($resul,0);
$sem=pg_fetch_result($resul,3);
$cvecap=pg_fetch_result($resul,4);
$queryc = "SELECT * FROM catcapacitacion WHERE cve_cap like '$cvecap'";
$resultadoc=pg_query($queryc);
$filasc=pg_numrows($resultadoc);
//$cvecapa2=pg_fetch_result($resultadoc,0);
$descapa=pg_fetch_result($resultadoc,1);
//echo "$descapa";

$cveplan=pg_fetch_result($resul,6);
$grupo=pg_fetch_result($resul,8);
$idperiodo=pg_fetch_result($resul,2);
$idmapa=pg_fetch_result($resul,7);
$situacion=pg_fetch_result($resul,9);
$repetidor=pg_fetch_result($resul,11);
//echo "REPITIO.... $cvecap";
$cambio=pg_fetch_result($resul,12);
$equiva=pg_fetch_result($resul,13);
$convalida=pg_fetch_result($resul,14);
$comentario=pg_fetch_result($resul,19);


$query = "SELECT cve_plantel, plantel FROM plantel WHERE situacion='Alta' AND cve_plantel='$cveplan'";
$resultado = pg_query($query);
$filas=pg_numrows($resultado);
$descr=pg_fetch_result($resultado,1);
$descr=strtoupper($descr);

?>
<fieldset><legend>TELEBACHILLERATO, PLANTEL <?echo "$descr";?></legend>
<table width="100%" border="1">
<tr>
<td><label>periodo: </label><input type="text" name="txtidperiodoh" value="<?echo "$idperiodo";?>" size="8" disabled></td>
<td><label>clave: </label><input type="text" name="txtcveplanh" value="<?echo "$plantel";?>" size="10" disabled></td>
<td><label>id: </label><input type="text" name="txtidalumh" value="<?echo "$idalum";?>" size="10" disabled></td>
<td><label>cvecapa:</label><input type="text" name="txtcvecapah" value="<?echo "$cvecap";?>" size="10" disabled></td>
<td><label>descrip:</label><input type="text" name="txtdescapah" value="<?echo "$descapa";?>" size="10" disabled></td>

</tr>
<tr>
<td align="left"><label>Nombre: </label><input type="text" name="txtnombre" value="<?echo "$nombre";?>" size="45" disabled></td>
</tr>
<tr>
<td align="left"><label>Sexo: </label><input type="text" name="txtsexo" value="<?echo "$sexo";?>" size="1" disabled></td>
</tr>
<tr>
<td align="left"><label>Semestre Actual: </label><input type="text" name="txtsemact" value="<?echo "$semact";?>" size="1" disabled></td>
</tr>
<tr>
<td align="left"><label>Comentario: </label><input type="text" name="txtcomenta" value="<?echo "$comenta";?>" disabled></td>
</tr>
</table>
</fieldset>
<?
//AQUI IBA KARDEX...
?>
<fieldset><legend>SEMESTRE</legend>
<table width="100%" border="1">
<tr>
<td align="left">
<div id="cveplan" style="visibility:visible">
<label>Clave: </label><input type="text" name="txtcveplan" value="<?echo "$cveplan";?>" disabled>
</div>
</td>
<td align="left">
<?
$query = "SELECT cve_plantel, plantel FROM plantel WHERE situacion='Alta' AND cve_plantel='$cveplan' ORDER BY plantel";
$resultado = pg_query($query);
$filas=pg_numrows($resultado);
$descr=pg_fetch_result($resultado,1);
?>
<label>Plantel: </label><select name="cbplantel" size="1" class="color" disabled onchange="muestralista()">
<?
$query = "SELECT cve_plantel, plantel FROM plantel WHERE situacion='Alta' ORDER BY plantel";
$resultado = pg_query($query);
$filas=pg_numrows($resultado);
for ($i=0; $i<$filas; $i++){
$valor=pg_fetch_result($resultado,$i,0);
$descrip=pg_fetch_result($resultado,$i,1);
echo " <option value=\"$valor\"";
if ($valor==$cveplan){
echo "selected=\"selected\"";
}else{}
echo ">$descrip</option>";
}
?>
</select>

</td>
</tr>
<tr>
<td align="left" colspan="2">
<label>Semestre: </label><input type="text" name="txtsem" value="<? echo "$sem"?>" size="1" disabled>
</td>
</tr>
<tr>
<td align="left" colspan="2"><label>Promedio: </label><input type="text" name="txtpromedio" value="<?echo "$promedio";?>" disabled></td>
</tr>
<tr>
<td align="left" colspan="2">
<label>Grupo: </label><select name="cbgrupo" size="1" class="color" disabled>
<?
if ($grupo=="A"){
?>
<option selected><? echo "$grupo"?></option>
<option>B</option>
<option>C</option>
<option>D</option>
<option>E-A</option>
<option>F-M</option>
<option>Q-B</option>
<option>P-S</option>
<?
}elseif ($grupo=="B"){
?>
<option>A</option>
<option selected><? echo "$grupo"?></option>
<option>C</option>
<option>D</option>
<option>E-A</option>
<option>F-M</option>
<option>Q-B</option>
<option>P-S</option>
<?
}elseif ($grupo=="C"){
?>
<option>A</option>
<option>B</option>
<option selected><? echo "$grupo"?></option>
<option>D</option>
<option>E-A</option>
<option>F-M</option>
<option>Q-B</option>
<option>P-S</option>
<?
}elseif ($grupo=="E-A"){
?>
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
<option selected><? echo "$grupo"?></option>
<option>F-M</option>
<option>Q-B</option>
<option>P-S</option>
<?
}elseif ($grupo=="F-M"){
?>
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
<option>E-A</option>
<option selected><? echo "$grupo"?></option>
<option>Q-B</option>
<option>P-S</option>
<?
}elseif ($grupo=="Q-B"){
?>
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
<option>E-A</option>
<option>F-M</option>
<option selected><? echo "$grupo"?></option>
<option>P-S</option>
<?
}elseif ($grupo=="P-S"){
?>
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
<option>E-A</option>
<option>F-M</option>
<option>Q-B</option>
<option selected><? echo "$grupo"?></option>
<?}?>
</select>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<?
$query = "SELECT * FROM periodo_escolar WHERE id_periodo like '$idperiodo'";
$resultado = pg_query($query);
$filas=pg_numrows($resultado);
$descriper=pg_fetch_result($resultado,2);
?>

<label>Periodo Escolar: </label><select name="cbperesco" size="1" class="color" disabled>
<?
$query = "SELECT id_periodo, cve_periodo, descripcion_per, ini_ciclo FROM periodo_escolar ORDER BY ini_ciclo DESC";
$resultado = pg_query($query);
$filas=pg_numrows($resultado);
for ($j=0; $j<$filas; $j++){
$id=pg_fetch_result($resultado,$j,0);
$descper=pg_fetch_result($resultado,$j,2);
echo " <option value=\"$id\"";
if ($id==$idperiodo){
echo "selected=\"selected\"";
}else{}
echo ">$descper</option>";
}
?>
</select>
</td>
</tr>
__________________
just do it
  #11 (permalink)  
Antiguo 04/12/2006, 10:51
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
aqui continua buscablogs.php

<tr>
<td align="left" colspan="2">
<?php
$query="SELECT * FROM mapa_curricular WHERE id_mapa like '$idmapa'";
$resultado=pg_query($query);
$filas=pg_numrows($resultado);
$cvemapa=pg_fetch_result($resultado,1);
//echo "la clave de mapa es: $cvemapa y el id_mapa es: $idmapa";
?>
<label>Mapa Curricular: </label><select name="cbmapacur" size="1" class="color" disabled>
<?
$query2 = "SELECT id_mapa, cve_mapa, fecha_emision FROM mapa_curricular ORDER BY fecha_emision DESC";
$resultado2 = pg_query($query2);
$filas2=pg_numrows($resultado2);
for ($k=0; $k<$filas2; $k++){
$idma=pg_fetch_result($resultado2,$k,0);
$descmapa=pg_fetch_result($resultado2,$k,1);
echo " <option value=\"$idma\"";
if ($idma==$idmapa){
echo "selected=\"selected\"";
}else{}
echo ">$descmapa</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<label>Situación: </label><select name="cbsituacion" size="1" class="color" disabled>
<?
if ($situacion=="INSCRITO") {
?>
<option selected><? echo "$situacion"?></option>
<option>IRREGULAR</option>
<option>OYENTE</option>
<option>EGRESADO</option>
<option>EQUIVALENCIA</option>
<option>CONVALIDACION</option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="IRREGULAR") {
?>
<option>INSCRITO</option>
<option selected><? echo "$situacion"?></option>
<option>OYENTE</option>
<option>EGRESADO</option>
<option>EQUIVALENCIA</option>
<option>CONVALIDACION</option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="OYENTE") {
?>
<option>INSCRITO</option>
<option>IRREGULAR</option>
<option selected><? echo "$situacion"?></option>
<option>EGRESADO</option>
<option>EQUIVALENCIA</option>
<option>CONVALIDACION</option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="EGRESADO") {
?>
<option>INSCRITO</option>
<option>IRREGULAR</option>
<option>OYENTE</option>
<option selected><? echo "$situacion"?></option>
<option>EQUIVALENCIA</option>
<option>CONVALIDACION</option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="EQUIVALENCIA"){
?>
<option>INSCRITO</option>
<option>IRREGULAR</option>
<option>OYENTE</option>
<option>EGRESADO</option>
<option selected><? echo "$situacion"?></option>
<option>CONVALIDACION</option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="CONVALIDACION"){
?>
<option>INSCRITO</option>
<option>IRREGULAR</option>
<option>OYENTE</option>
<option>EGRESADO</option>
<option>EQUIVALENCIA</option>
<option selected><? echo "$situacion"?></option>
<option value="6">BAJA</option>
<?
}elseif ($situacion=="BAJA"){
?>
<option>INSCRITO</option>
<option>IRREGULAR</option>
<option>OYENTE</option>
<option>EGRESADO</option>
<option>EQUIVALENCIA</option>
<option>CONVALIDACION</option>
<option value="6" selected><? echo "$situacion"?></option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<div id="cvecapa" style="visibility:visible">
<input type="text" id="txtcvecap" name="txtcvecap" value="<? echo "$cvecap";?>" size="10" disabled>
<input type="text" id="txtdescapa" name="txtdescapa" value="<? echo "$descapa";?>" size="80" disabled>
</div>

<?
switch($sem){
case 1:
echo "Capacitación: EL SEMESTRE NO CONTIENE CAPACITACIONES...";
?>

<input type="hidden" name="txtnosem" value="notienesem" size="80">
<?
break;
case 2:
echo "Capacitación: EL SEMESTRE NO CONTIENE CAPACITACIONES...";
?>
<input type="hidden" name="txtnosem" value="notienesem" size="80">
<?
break;
default:
?>
<input type="hidden" name="txtnosem" value="sitienesem" size="80">
<?
/*$query = "SELECT * FROM plantel_cap WHERE cve_plantel='$cveplan' AND cve_cap like '$cvecap'";
$resultado=pg_query($query);
$filas=pg_numrows($resultado);
$cvecapa=pg_fetch_result($resultado,1);*/
?>
<label>Capacitación: </label><select name="cbcapa" size="1" class="color" disabled onchange="traecvecapa()">
<?
$query2 = "SELECT catcapacitacion.cve_cap, catcapacitacion.descrip, plantel_cap.cve_plantel, plantel_cap.cve_cap FROM catcapacitacion, plantel_cap WHERE plantel_cap.cve_plantel = '$cveplan' AND catcapacitacion.cve_cap=plantel_cap.cve_cap";
$resultado2=pg_query($query2);
$filas2=pg_numrows($resultado2);
for ($j=0; $j<$filas2; $j++){
$cvecapa1=pg_fetch_result($resultado2,$j,0);
$descapa=pg_fetch_result($resultado2,$j,1);
echo " <option value=\"$cvecapa1\"";
if ($cvecapa1==$cvecap){
echo "selected=\"selected\"";
}else{}
echo ">$cvecapa1 $descapa</option>";
}
?>
</select>
<?
break;
}
?>
<!--<div id="cvecapa" style="visibility:visible">
<input type="text" name="txtcvecap" value="<? echo "$cvecap";?>" size="10" disabled>
<input type="text" name="txtdescapa" value="<? echo "$descapa";?>" size="80" disabled>
</div>-->
</td>
</tr>
__________________
just do it
  #12 (permalink)  
Antiguo 04/12/2006, 10:51
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
tambien aqui..

<tr>
<td align="left" colspan="2">
<label>Comentario: </label><input type="text" name="txtcomenta" value="<?echo "$comentario";?>" size="80" disabled>
</td>
</tr>
<tr>
<td colspan="2">
<fieldset><legend>SITUACION</legend>
<table align="center" width="100%" border="1">
<tr>
<td align="left">
<?if ($repetidor=="*"){?>
<input type="checkbox" name="chkrepeti" value="1" checked disabled><font color="#FF0000">Repetidor</font>
<?}else{?>
<input type="checkbox" name="chkrepeti" value="1" disabled>Repetidor
<?}?>
</td>
<td align="left">
<?if ($cambio=="*"){?>
<input type="checkbox" name="chkcambioplan" value="1" checked disabled><font color="#FF0000">Cambio de Plantel</font>
<?}else{?>
<input type="checkbox" name="chkcambioplan" value="1" disabled>Cambio de Plantel
<?}?>
</td>
</tr>
<tr>
<td align="left">
<?if ($equiva=="*"){?>
<input type="checkbox" name="chkequiva" value="1" checked disabled><font color="#FF0000">Equivalencia</font>
<?}else{?>
<input type="checkbox" name="chkequiva" value="1" disabled>Equivalencia
<?}?>
</td>
<td align="left">
<?if ($convalida=="*"){?>
<input type="checkbox" name="chkconva" value="1" checked disabled><font color="#FF0000">Convalidación</font>
<?}else{?>
<input type="checkbox" name="chkconva" value="1" disabled>Convalidación
<?}?>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td colspan="2">
<fieldset><legend>MATERIAS</legend>
<table border="1" width="100%">
<tr><td>CLAVE</td><td>MATERIA</td><td>ACTIVO</td><td>PAR1</td><td>TIPO</td><td>PAR2</td><td>TIPO</td>
<td>PAR3</td><td>TIPO</td><td>GLOBAL</td><td>TIPO</td><td>FINAL</td><td>TIPO</td><td>ORDINAL</td>
<td>EXTRA1</td><td>TIPO</td><td>EXTRA2</td><td>TIPO</td><td>RA</td><td>TIPO</td>
</tr>
<?
$querycalif = "SELECT catmaterias.id_materia AS Clave, catmaterias.descrip_mat AS Materia,";
$querycalif .= "calificaciones.activo, calificaciones.par1, calificaciones.tip_par1, calificaciones.par2, calificaciones.tip_par2, calificaciones.par3, calificaciones.tip_par3,";
$querycalif .= "calificaciones.global, calificaciones.tip_global, calificaciones.final, calificaciones.tipo_final, calificaciones.ordinal, calificaciones.extra1, calificaciones.tip_ext1,";
$querycalif .= "calificaciones.extra2, calificaciones.tip_ext2, calificaciones.rec_aca, calificaciones.tip_rec FROM calificaciones, catmaterias WHERE calificaciones.id_materia = Catmaterias.id_materia AND calificaciones.id_kardex like '$idkardex' ORDER BY catmaterias.creditos DESC, descrip_mat";
$resulcalif=pg_query($querycalif);
$filascalif=pg_numrows($resulcalif);

for ($x=0; $x<$filascalif; $x++){
$idmate=pg_fetch_result($resulcalif,$x,0);
$descmate=pg_fetch_result($resulcalif,$x,1);
//echo "la materia es $descmate";
$activo=pg_fetch_result($resulcalif,$x,2);
$par1=pg_fetch_result($resulcalif,$x,3);
if ($par1==null){
$par1="-";
}
$tipar1=pg_fetch_result($resulcalif,$x,4);
if ($tipar1==null){
$tipar1="-";
}
$par2=pg_fetch_result($resulcalif,$x,5);
if ($par2==null){
$par2="-";
}
$tipar2=pg_fetch_result($resulcalif,$x,6);
if ($tipar2==null){
$tipar2="-";
}
$par3=pg_fetch_result($resulcalif,$x,7);
if ($par3==null){
$par3="-";
}
$tipar3=pg_fetch_result($resulcalif,$x,8);
if ($tipar3==null){
$tipar3="-";
}
$global=pg_fetch_result($resulcalif,$x,9);
if ($global==null){
$global="-";
}
$tipglobal=pg_fetch_result($resulcalif,$x,10);
if ($tipglobal==null){
$tipglobal="-";
}
$final=pg_fetch_result($resulcalif,$x,11);
if ($final==null){
$final="-";
}
$tipfinal=pg_fetch_result($resulcalif,$x,12);
if ($tipfinal==null){
$tipfinal="-";
}
$ordinal=pg_fetch_result($resulcalif,$x,13);
if ($ordinal==null){
$ordinal="-";
}
$e1=pg_fetch_result($resulcalif,$x,14);
if ($e1==null){
$e1="-";
}
$tipe1=pg_fetch_result($resulcalif,$x,15);
if ($tipe1==null){
$tipe1="-";
}
$e2=pg_fetch_result($resulcalif,$x,16);
if ($e2==null){
$e2="-";
}
$tipe2=pg_fetch_result($resulcalif,$x,17);
if ($tipe2==null){
$tipe2="-";
}
$ra=pg_fetch_result($resulcalif,$x,18);
if ($ra==null){
$ra="-";
}
$tipra=pg_fetch_result($resulcalif,$x,19);
if ($tipra==null){
$tipra="-";
}

?>
<tr>
<td><? echo "$idmate"?></td><td align="left"><? echo "$descmate"?></td><td><? echo "$activo"?></td>
<td><? echo "$par1"?></td><td><? echo "$tipar1"?></td><td><? echo "$par2"?></td><td><? echo "$tipar2"?></td>
<td><? echo "$par3"?></td><td><? echo "$tipar3"?></td><td><? echo "$global"?></td><td><? echo "$tipglobal"?></td>
<td><? echo "$final"?></td><td><? echo "$tipfinal"?></td><td><? echo "$ordinal"?></td>
<td><? echo "$e1"?></td><td><? echo "$tipe1"?></td><td><? echo "$e2"?></td><td><? echo "$tipe2"?></td>
<td><? echo "$ra"?></td><td><? echo "$tipra"?></td>
</tr>

<?
}
?>
</table>
</fieldset>
</td>
</tr>
<tr>
<td colspan="2">
<div id="periodos" style="visibility:visible">
<fieldset><legend>PERIODOS ANTERIORES</legend>
<table border="1" width="100%">
<tr><td colspan="4">PERIODOS CURSADOS (ANTERIORES)</td></tr>
<tr><td>ID PERIODO</td><td>PERIODO ESCOLAR</td><td>SEMESTRE</td><td>SITUACIÓN</td></tr>
<?
$query="select kardex.id_kardex, kardex.id_alumno, kardex.id_periodo, kardex.semestre, kardex.situacion,";
$query .= " periodo_escolar.id_periodo, periodo_escolar.descripcion_per";
$query .= " from kardex, periodo_escolar where kardex.id_alumno like '$idalum'";
$query .= " and kardex.id_periodo=periodo_escolar.id_periodo order by kardex.id_periodo desc";
$resulta=pg_query($query);
$filas=pg_numrows($resulta);
for ($y=0; $y<$filas; $y++){
$idper=pg_fetch_result($resulta,$y,2);
$descper=pg_fetch_result($resulta,$y,6);
$se=pg_fetch_result($resulta,$y,3);
$situa=pg_fetch_result($resulta,$y,4);
?>
<tr>
<td><?echo "$idper"?></td><td><?echo "$descper"?></td><td><?echo "$se"?></td><td><?echo "$situa"?></td>
</tr>
<?
}
?>
</table>
</fieldset>
</div>
</td>
</tr>
</table>
<?
}
}

else
{
$texto="<font class='v7n'>Introduce una Matrícula válida</font>";
}
echo $texto;
?>
__________________
just do it
  #13 (permalink)  
Antiguo 04/12/2006, 10:55
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 8 meses
Puntos: 33
De acuerdo

Creo que este post desde el principio se tuvo que haber manejado en el foro de AJAX pero bueno

Aqui lo que tenemos que ver es tu código AJAX para de esta forma ver que tienes mal en tu sintaxis, puesto que tu código php parace estar bien.

Saludillos.
  #14 (permalink)  
Antiguo 04/12/2006, 11:26
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
este es mi codigo ajax.js

// JavaScript Document
function XHConn()
{
var xmlhttp, bComplete = false;
try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) { try { xmlhttp = new XMLHttpRequest(); }
catch (e) { xmlhttp = false; }}}
if (!xmlhttp) return null;
this.connect = function(sURL, sMethod, sVars, fnDone)
{
if (!xmlhttp) return false;
bComplete = false;
sMethod = sMethod.toUpperCase();

try {
if (sMethod == "GET")
{
xmlhttp.open(sMethod, sURL+"?"+sVars, true);
sVars = "";
}
else
{
xmlhttp.open(sMethod, sURL, true);
xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && !bComplete)
{
bComplete=true;
fnDone(xmlhttp);
}};
xmlhttp.send(sVars);
}
catch(z) { return false; }
return true;
};
return this;
}
__________________
just do it
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 22:05.