Foros del Web » Programando para Internet » Javascript »

¿Cómo eliminar los valores que toma mi formulario al momento de enviar parametros?

Estas en el tema de ¿Cómo eliminar los valores que toma mi formulario al momento de enviar parametros? en el foro de Javascript en Foros del Web. ¿Cómo eliminar los valores que toma mi formulario al momento de enviar parametros? Estoy creando una aplicación web en la que genero 7 tipos de ...
  #1 (permalink)  
Antiguo 28/07/2011, 22:14
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 1
¿Cómo eliminar los valores que toma mi formulario al momento de enviar parametros?

¿Cómo eliminar los valores que toma mi formulario al momento de enviar parametros?

Estoy creando una aplicación web en la que genero 7 tipos de reportes.
Para ello tengo un combo para seleccionar el tipo de reporte.
Y en base al tipo seleccionado me aparecen ciertos combos para las condiciones de los reportes.

El problema es que selecciono el primer tipo de reporte con sus parametros, genero el reporte mediante un botón y cuando elijo otro tipo de reporte inmediatamente se genera tomando como parametros los valores que habia seleccionado para el reporte anterior.
Botón que genera el reporte es lo siguiente:
<input type="button" value="Ver Reporte" onclick="document.getElementById('ver_re… parametros.submit();" />...

El combo principal de tipo de reporte está así:
Tipo de Reporte: <select name="tipo" id="tipo" onChange="tipo_.value=this.value; document.getElementById('parametros').submit();">


el <form>:
<form name="parametros" id="parametros" method="post" action="desglosado.php">

- No envio los valores a otro archivo, es sobre el mismo archivo.


Alguien sabe que debo hacer o por qué pasa esto.
  #2 (permalink)  
Antiguo 29/07/2011, 01:32
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: ¿Cómo eliminar los valores que toma mi formulario al momento de enviar par

hola lushe,

quizá tienes alguna otra función (en javascript o en php) que te mantiene los valores en los campos, aún cuando haces submit. revísate el código para ver si hay alguna función que, en la carga de la página, está rellenando los datos que de alguna manera mantiene. si ves que no, intenta pegar aquí tu código completo y vemos qué puede estar fallando.

saludos.
  #3 (permalink)  
Antiguo 29/07/2011, 11:13
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿Cómo eliminar los valores que toma mi formulario al momento de enviar par

Gracias ceSharp.
Si tengo una función: "function submt(nivel)".
Este es mi código:


<? session_start();
include('../config.php');
include('../functions.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head>

<body> <?php
$clave = $_SESSION['clave'];
$user=mysql_query("select * from usuarios_encabezados where empleado=$clave",$link)or die(mysql_error());
if (mysql_affected_rows($link)<=0 ){ mysql_close($link); die("No existe en usuarios"); }
$rowU = mysql_fetch_array($user);
$nivelUsuario=$rowU["nivel_preceptoria"];
$seccionU=$rowU["seccion_preceptoria"];
$seccion=""; if(!empty($_POST['seccion_'])) $seccion=$_POST["seccion_"];
$grado=0; if(!empty($_POST['grado_'])) $grado=$_POST["grado_"];
$grupo=""; if(!empty($_POST['grupo_'])) $grupo=$_POST["grupo_"];
$preceptor=0; if(!empty($_POST['preceptor'])) $preceptor=$_POST['preceptor'];
$ver_reporte='N'; if(!empty($_POST['ver_reporte'])) $ver_reporte=$_POST['ver_reporte'];
$fecha_ini=""; if(!empty($_POST['fecha_ini'])) $fecha_ini=$_POST['fecha_ini'];
$fecha_fin=""; if(!empty($_POST['fecha_fin'])) $fecha_fin=$_POST['fecha_fin'];
$alumno=0; if(!empty($_POST['alumno_'])) $alumno=$_POST['alumno_'];

$pregunta1=0; if(!empty($_POST['pregunta1_'])) $pregunta1=$_POST['pregunta1_'];
$pregunta2=0; if(!empty($_POST['pregunta2_'])) $pregunta2=$_POST['pregunta2_'];
//$test=0; if(!empty($_POST['test_'])) $test=$_POST['test_'];
$test=0; if(!empty($_POST['test'])) $test=$_POST['test'];
$al_kardex=0; if(!empty($_POST['al_kardex'])) $al_kardex=$_POST['al_kardex'];
$cruce_Pregunta1=0; if(!empty($_POST['pregunta1'])) $cruce_Pregunta1=$_POST['pregunta1'];
$cruce_Pregunta2=0; if(!empty($_POST['pregunta2'])) $cruce_Pregunta2=$_POST['pregunta2'];
$tipo=""; if(!empty($_POST['tipo_'])) $tipo=$_POST['tipo_'];
$val=" "; if(!empty($_POST['val'])) $val=$_POST['val'];
$imprimir_color=" "; if(!empty($_POST['imprimir_color'])) $imprimir_color=$_POST['imprimir_color'];
$totAsistenciaP=0;
$totAsistenciaM=0;
$totAmbos=0;
$nombre_test="";
$totEntrevistas=0;
$totalFinal=0;
$imprimirMes="";
$cnt=0;
$and="";
if($seccion!="") $and.=" and alumnos.seccion='$seccion' ";
if($grado!=0) $and.=" and alumnos.grado=$grado ";
if($grupo!="") $and.=" and alumnos.grupo='$grupo' ";
if($preceptor!=0) $and.=" and alumnos.preceptor=$preceptor ";
if($alumno!=0) $and.=" and alumnos.alumno=$alumno ";

//Sección
$secciones="Secci&oacute;n<select onChange='submt(1)' style='font-size:8pt' name='seccion' id='seccion'>";
$sql=returnQuery($nivelUsuario,"seccion","","","", $seccionU,0,"");
$result=mysql_query($sql,$link)or die("$sql".mysql_error());
if (mysql_affected_rows($link)>0)
{ if($nivelUsuario==11) $secciones.="<option value=''>Todos</option>";
$desc_seccion="";
while($row=mysql_fetch_array($result))
{
$selected=""; if($seccion==$row["seccion"]){ $selected="selected"; $desc_seccion=$row["nombre"]; }
$secciones.="<option $selected value='".$row["seccion"]."'>".$row["nombre"]."</option>";
}
} $secciones.="</select><input type='hidden' name='seccion_' id='seccion_' value='$seccion'> &nbsp; &nbsp; &nbsp; ";
//Grado
$grados="Grado<select onChange='submt(2)' style='font-size:8pt;' name='grado' id='grado'><option value='0'>Todos</option>";
$sql=returnQuery($nivelUsuario,"grado",$seccion,"" ,"",$seccionU,0,"");
//echo "sql_grados=$sql<br>";
$result=mysql_query($sql,$link)or die("$sql".mysql_error());
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($result))
{ $selected=""; if($grado==$row["grado"]) $selected="selected";
$grados.="<option $selected value='".$row["grado"]."'>".$row["grado"]."</option>";
}
} $grados.="</select><input type='hidden' name='grado_' id='grado_' value='$grado'> &nbsp; &nbsp; &nbsp; ";
//Grupo
$grupos="Grupo<select onChange='submt(3)' style='font-size:8pt;' name='grupo' id='grupo'><option value=''>Todos</option>";
$sql=returnQuery($nivelUsuario,"grupo",$seccion,$g rado,"",$seccionU,0,"");
//echo "sql_grupos=$sql<br>";
$result=mysql_query($sql,$link)or die("$sql".mysql_error());
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($result))
{ $selected=""; if($grupo==$row["grupo"]) $selected="selected";
$grupos.="<option $selected value='".$row["grupo"]."'>".$row["grupo"]."</option>";
}
} $grupos.="</select><input type='hidden' name='grupo_' id='grupo_' value='$grupo'> &nbsp; &nbsp; &nbsp; ";
//Preceptor
$preceptores="Preceptor<select name='preceptor' id='preceptor' ><option value=0>Todos</option>";
//$sql=returnQuery($nivelUsuario,"preceptor",$seccio n,$grado,$grupo,$seccionU,0,""); //echo "sql_preceptores=$sql<br>";
//$result=mysql_query($sql,$link)or die("$sql".mysql_error());
$rs_=mysql_query("SELECT empleado, nombre, apellido_paterno, apellido_materno FROM personal order by nombre",$link) or die (mysql_error());
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($rs_))
{ $selected=""; if($preceptor==$row["empleado"]) $selected="selected";
$preceptores.="<option $selected value='".$row["empleado"]."'>".$row["apellido_paterno"]." ".$row["apellido_materno"]." ".$row["nombre"]."</option>";
}
} $preceptores.="</select><input type='hidden' name='preceptor_' id='preceptor_' value='$preceptor'> &nbsp; &nbsp; &nbsp; ";
//Alumnos por preceptor
$result=mysql_query("Select * from alumnos where activo='A' and preceptor=$preceptor",$link)or die("Select * from alumnos where activo='A' and preceptor=$preceptor".mysql_error());
$alms_prcptr="Alumno<select onChange='submt(5)' style='font-size:8pt;' name='alumno' id='alumno'><option value=0>Todos</option>";
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($result))
{ $selected=""; if($alumno==$row["alumno"]) $selected="selected";
$alms_prcptr.="<option $selected value='".$row['alumno']."'>".$row["apellido_paterno"]." ".$row["apellido_materno"]." ".$row["nombre"]."</option>";
}
} $alms_prcptr.="</select><input type='hidden' name='alumno_' id='alumno_' value='$alumno'> &nbsp; &nbsp; &nbsp; ";

//Busca alumnos
$busca_alumnos="Alumno<input name='val' id='val'><input type='submit' value='Buscar'><select style='font-size:8pt;' onChange='alumno_.value=this.value'><option value=''>Todos</option>";
$sede=mysql_result(mysql_query("select sede from parametros",$link),0,0);
$r=mysql_query("select * from alumnos where plantel=$sede and CONCAT_WS(' ',apellido_paterno,apellido_materno,nombre) like '%$val%' order by apellido_paterno,apellido_materno,nombre",$link)or die("select * from alumnos where plantel=$sede and CONCAT_WS(' ',apellido_paterno,apellido_materno,nombre) like '%$val%' order by apellido_paterno,apellido_materno,nombre".mysql_er ror());
if(mysql_affected_rows($link)>0)
{ while($a=mysql_fetch_array($r))
{ $selected=""; if($alumno==$row["alumno"]) $selected="selected";
$busca_alumnos.="<option $selected value='".$a[0]."'>".$a[0]."-".$a[22]." ".$a[23]." ".$a[1]."</option>";
} $busca_alumnos.="</select><input type='hidden' name='alumno_' id='alumno_' value='$alumno'> &nbsp; &nbsp; &nbsp; ";
}
//Test
$tests="Test<select name='test' id='test'><option value=0>Todos</option>";
$rs_=mysql_query("SELECT id_test, nombre FROM test order by nombre",$link) or die (mysql_error());
if(mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($rs_))
{ $nombreTest=""; $selected=""; if($test==$row["id_test"]){ $selected="selected"; $nombreTest=$row['id_test']; }
$tests.="<option $selected value='".$row['id_test']."'>".$row['nombre']."</option>";
} $tests.="</select><input type='hidden' name='test_' id='test_' value='$test'> &nbsp; &nbsp; &nbsp; ";
}
//Preguntas por test1

$result=mysql_query("SELECT id_pregunta, pregunta FROM test_preguntas, test where test.id_test=test_preguntas.id_test
and test_preguntas.id_test = $test order by id_pregunta",$link)or die("SELECT id_pregunta, pregunta FROM test_preguntas, test where test.id_test=test_preguntas.id_test
and test_preguntas.id_test = $test order by id_pregunta".mysql_error());
$preg_test1="Pregunta 1<select style='font-size:8pt;' name='pregunta1' id='pregunta1'><option value=0>Todos</option>";
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($result))
{ $selected=""; if($cruce_Pregunta1==$row["id_pregunta"]) $selected="selected";
$preg_test1.="<option $selected value='".$row['id_pregunta']."'>".$row['pregunta']."</option>";
}
} $preg_test1.="</select>";//<input type='hidden' name='pregunta1_' id='pregunta1_' value='$cruce_Pregunta1'> &nbsp; &nbsp; &nbsp; ";


//Preguntas por test2
$result=mysql_query("SELECT id_pregunta, pregunta FROM test_preguntas, test where test.id_test=test_preguntas.id_test
and test_preguntas.id_test = $test order by id_pregunta",$link)or die("SELECT id_pregunta, pregunta FROM test_preguntas, test where test.id_test=test_preguntas.id_test
and test_preguntas.id_test = $test order by id_pregunta".mysql_error());
$preg_test2="Pregunta 2
<select style='font-size:8pt;' name='pregunta2' id='pregunta2'><option value=0>Todos</option>";
if (mysql_affected_rows($link)>0)
{ while($row=mysql_fetch_array($result))
{ $selected=""; if($cruce_Pregunta2==$row["id_pregunta"]) $selected="selected='selected'";
$preg_test2.="<option $selected value='".$row['id_pregunta']."'>".$row['pregunta']."</option>";
}
} $preg_test2.="</select>";

?>
  #4 (permalink)  
Antiguo 29/07/2011, 11:15
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿Cómo eliminar los valores que toma mi formulario al momento de enviar par

<form name="parametros" id="parametros" method="post" action="reportes.php">
<div>
<input type="hidden" name="ver_reporte" id="ver_reporte" value="<?=$ver_reporte;?>" />
<table align="center">
<tr align="left">
<th width="586">Tipo de Reporte: <select name="tipo" id="tipo" onChange="tipo_.value=this.value; document.getElementById('parametros').submit();">

<option selected="selected" value="preceptorias">Preceptorias Realizadas</option>
<option value="entrevistas">Entrevistas con padres de familia</option>
<option value="acuerdos">Acuerdos con Padres</option>
<option value="e_Porcentaje">Porcentajes por Encuestas</option>
<option value="e_Detallado">Detallado por Encuestas</option>
<option value="grupal">Promedio Grupal por Test</option>
<option value="test">Test</option>
<!-- <option value="test_comentarios">Comentarios por Test</option> -->
<option value="test_comentarios_alumno">Comentarios por Test por Alumno</option>
<option value="preguntas">Cruce de Preguntas</option>
<option value="kardex">Kardex</option>

</select><input type='hidden' name='tipo_' id='tipo_' value='<?=$tipo?>'> <br />
<?
if($tipo!='kardex')
{?>
Rango de Fechas:
Inicio <input size='8' name='fecha_ini' id='fecha_ini' value='<?=$fecha_ini;?>' readonly="readonly"><img onClick="abrecalendario('fecha_ini');" src='../im/calendario.jpg'>
Fin: <input size='8' name='fecha_fin' id='fecha_fin' value='<?=$fecha_fin;?>' readonly="readonly"><img onClick="abrecalendario('fecha_fin');" src='../im/calendario.jpg'>

<?
}
?>
</th>
</tr>
<tr align="left">
<th>
<div id='imagen' style="display:none;"> <center><img src='images/loading.gif'> <b>Procesando...</b></center> </div>

<?
$loading="";
$loading="<center><img src='images/loading.gif'> <b>Procesando...</b></center> ";


if($tipo!='test_comentarios_alumno' && $tipo!= 'kardex') echo $secciones;
if($tipo!='test_comentarios_alumno' && $tipo!= 'kardex'){ echo"$grados $grupos"; $cnt=4;}
if($tipo=='e_Detallado' || $tipo=='e_Porcentaje' || $tipo=='grupal' || $tipo=='test_comentarios_alumno' || $tipo=='preguntas'){ echo"<br> $tests ";}
if($tipo!='grupal' && $tipo!= 'kardex') {echo "<br>$preceptores"; }

if($tipo=='acuerdos'){ echo $alms_prcptr; $cnt=5;}

if($tipo=='test_comentarios_alumno'){ echo $alms_prcptr; $cnt=5;}

if($tipo=='preguntas') {
echo "<p><br>ELIGE LAS PREGUNTAS DEL TEST:<br>$preg_test1 <br></p>";
echo $preg_test2;
}




if($tipo=='kardex') { ?>
<select name="al_kardex" id="al_kardex" >
<?
$rs_ = mysql_query ( "SELECT alumno, concat(nombre,' ',apellido_paterno,' ',apellido_materno) as nombre FROM alumnos order by nombre", $link ) or die ( mysql_error () );
while ( $r_ = mysql_fetch_array ( $rs_ ) ) {
$selected="";
if ($r_ ['alumno'] == $al_kardex ){ $selected="selected='selected'"; }
echo "<option $selected value='" . $r_ ['alumno'] . "'>" . $r_ ['nombre'] . "</option>";
}
?>
</select>
<?
}
?>


</th></tr>
<tr align="left"><th><input type="button" value="Ver Reporte" onclick="document.getElementById('ver_reporte').va lue='S'; parametros.submit();" /></th></tr>
</table>

</form>

<script language="javascript" type="text/javascript"><!--
document.getElementById('tipo').value='<?=$tipo?>' ;
function abrecalendario(field)
{ window.open('calendar.php?campo='+field, 'calendar', 'width=400,height=300,status=yes'); }
function submt(nivel)
{ var campo; <?
if($tipo=='e_Detallado' || $tipo=='e_Porcentaje'){ echo" document.getElementById('seccion_').value=document .getElementById('seccion').value;
if(campo==1) document.getElementById('preceptor_').value='';
else document.getElementById('preceptor_').value=docume nt.getElementById('preceptor').value; "; } else { ?>
for(x=nivel;x<=<?=$cnt;?>;x++)
{ switch(x)
{ case 1: campo="seccion"; break;
case 2: campo="grado"; break;
case 3: campo="grupo"; break;
case 4: campo="preceptor"; break;
case 5: campo="alumno"; break;
case 6: campo="pregunta1"; break;
}
if(nivel!=x) document.getElementById(campo+"_").value='';
else if(document.all(campo)!=null){ document.getElementById(campo+"_").value=document. getElementById(campo).value; }
} <? } ?>
document.getElementById('parametros').submit();
}
-->
</script>
  #5 (permalink)  
Antiguo 29/07/2011, 11:17
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿Cómo eliminar los valores que toma mi formulario al momento de enviar par

Y aquí el código de dos de los reportes, son siete pero es la misma estructura para los demás.

<?
if($tipo=='preceptorias')
{

$exportar="<table><tr><th style='font-size:24px' colspan=10> Reporte Preceptorias Realizadas </th></tr>";

$mes_ini= substr($fecha_ini, 5, 2);
$dia_ini= substr($fecha_ini, 8, 2);
$y_ini= substr($fecha_ini, 0, 4);
switch($mes_ini)
{
case 01: $pmes="Enero";
break;
case 02: $pmes="Febrero";
break;
case 03: $pmes="Marzo";
break;
case 04: $pmes="Abril";
break;
case 05: $pmes="Mayo";
break;
case 06: $pmes="Junio";

break;
case 07: $pmes="Julio";
break;
case 08: $pmes="Agosto";
break;
case 09: $pmes="Septiembre";
break;
case 10: $pmes="Octubre";
break;
case 11: $pmes="Noviembre";
break;
case 12: $pmes="Diciembre";
break;
}

$mes_fin= substr($fecha_fin, 5, 2);
$dia_fin= substr($fecha_fin, 8, 2);
$y_fin= substr($fecha_fin, 0, 4);
switch($mes_fin)
{
case 01: $smes="Enero";
break;
case 02: $smes="Febrero";
break;
case 03: $smes="Marzo";
break;
case 04: $smes="Abril";
break;
case 05: $smes="Mayo";
break;
case 06: $smes="Junio";
break;
case 07: $smes="Julio";
break;
case 08: $smes="Agosto";
break;
case 09: $smes="Septiembre";
break;
case 10: $smes="Octubre";
break;
case 11: $smes="Noviembre";
break;
case 12: $smes="Diciembre";
break;
}


$exportar.="<tr><td colspan=20><b>Rango de Fechas:</b> Del&nbsp;&nbsp;".$dia_ini."-".$pmes."-".$y_ini."&nbsp;&nbsp;&nbsp;al&nbsp; ".$dia_fin."-".$smes."-".$y_fin." </td></tr><tr></tr><tr></tr><tr></tr>";


if($ver_reporte=='S')
{

$rst_ = mysql_query ("SELECT fecha, preceptor, familia, seccion, grado, grupo, nombre, familia, alumnos.alumno FROM preceptoria,alumnos where fecha between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria.alumno
$and group by fecha, alumno order by familia",$link) or die ("SELECT fecha, preceptor, familia, seccion, grado, grupo, nombre, familia, alumnos.alumno FROM preceptoria,alumnos where fecha between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria.alumno
$and group by fecha, alumno order by familia".mysql_error());
$preceptor_anterior=0;
$familia_anterior=0;
$alumno_anterior="";
$fecha_anterior="";
$seccion_anterior=0;
$c = 0;
$d = 0;
$f = 0;
while($rs_=mysql_fetch_array($rst_))
{

$c = $c + 1;
$d= $d+1;
$f = $f + 1;
if($c == 1){


if($preceptor == 0){
$exportar.="<tr><td colspan=6><b>Preceptor: Todos</b></td></tr><tr>&nbsp;</tr>";
}
else
{
$p=$rs_['preceptor'];
$exportar.="<tr><td colspan=6><b>Preceptor: </b>".mysql_result(mysql_query("select concat(nombre,' ',apellido_paterno,' ',apellido_materno) from personal where empleado= $p ",$link),0,0)."</td></tr><tr>&nbsp;</tr>";
}


if($rs_['seccion']!=$seccion_anterior)
{

if($seccion == 0){
$exportar.="<tr><td colspan=6><b>Secci&oacute;n: Todas</b></td></tr><tr>&nbsp;</tr>";
}
else
{
$exportar.="<tr><td colspan=6><b>Secci&oacute;n: </b>".mysql_result(mysql_query("select nombre from secciones where seccion=$seccion ",$link),0,0)."</td></tr><tr><td>&nbsp;</td></tr>";
}


}
}



$totEntrevistas= $totEntrevistas + 1;


if($c == 1){
$exportar.=
" <tr>
<td><b>Alumno</b></td>
</tr>
<tr><td>&nbsp;</td></tr>";
}


if($rs_['familia']!=$familia_anterior)
{ $exportar.="<tr><td colspan=3>".mysql_result(mysql_query("select nombre_familia from familias where familia=".$rs_['familia'],$link),0,0)." ";

$exportar.=" " .$rs_['nombre']."</td>";
}



if($f == 6)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==12)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==18)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==24)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==30)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==36)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==42)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}
if($f==48)
{
$exportar.="</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>";
}

$fec_comp = $rs_['fecha'];
$fecha_extra = substr($fec_comp, 0, 10);
$exportar.="
<td width='121'> ".formatDate($fecha_extra)." </td>";
$nom=$rs_['alumno'];



$rstF_ = mysql_query ("SELECT count(distinct (fecha)) as tot FROM preceptoria,alumnos where fecha between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria.alumno
and alumnos.alumno=$nom ",$link) or die ("SELECT count(distinct (fecha)) FROM preceptoria,alumnos where fecha between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria.alumno
and alumnos.alumno=$nom ".mysql_error());
while($rsF_=mysql_fetch_array($rstF_))
{
$tot=$rsF_['tot'];

}

if($d==$tot)
{
$exportar.="</tr>";
$exportar.= "<tr><td colspan=8>&nbsp;</td><td colspan=3><b>Total:&nbsp;&nbsp; ".$tot." </b></td></tr><tr><td>&nbsp;</td></tr>";
$d=0;
}
// }

$preceptor_anterior=$rs_['preceptor'];
$familia_anterior=$rs_['familia'];
$alumno_anterior=$rs_['nombre'];
$fecha_anterior=$rs_['fecha'];
$seccion_anterior=$rs_['seccion'];;
}
$totalFinal= $totalFinal + $totEntrevistas;

$exportar.= "<tr>
<td>&nbsp;</td></tr>
<tr><td colspan='8'>&nbsp;</td>
<td><b>Entrevistas: &nbsp;".$totalFinal." </b></td></tr>";

$exportar.="</table>";
echo $exportar;
echo"";
$ver_reporte='N';
$seccion="";
$grado= 0;
$grupo= "";
$preceptor= 0;
}


}
  #6 (permalink)  
Antiguo 29/07/2011, 11:18
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ¿Cómo eliminar los valores que toma mi formulario al momento de enviar par

if($tipo=='acuerdos')
{
$exportar="<table><tr><th style='font-size:24px' colspan=10> Reporte Acuerdos con Padres </th></tr>";


$mes_ini= substr($fecha_ini, 5, 2);
$dia_ini= substr($fecha_ini, 8, 2);
$y_ini= substr($fecha_ini, 0, 4);
switch($mes_ini)
{
case 01: $pmes="Enero";
break;
case 02: $pmes="Febrero";
break;
case 03: $pmes="Marzo";
break;
case 04: $pmes="Abril";
break;
case 05: $pmes="Mayo";
break;
case 06: $pmes="Junio";
break;
case 07: $pmes="Julio";
break;
case 08: $pmes="Agosto";
break;
case 09: $pmes="Septiembre";
break;
case 10: $pmes="Octubre";
break;
case 11: $pmes="Noviembre";
break;
case 12: $pmes="Diciembre";
break;
}

$mes_fin= substr($fecha_fin, 5, 2);
$dia_fin= substr($fecha_fin, 8, 2);
$y_fin= substr($fecha_fin, 0, 4);
switch($mes_fin)
{
case 01: $smes="Enero";
break;
case 02: $smes="Febrero";
break;
case 03: $smes="Marzo";
break;
case 04: $smes="Abril";
break;
case 05: $smes="Mayo";
break;
case 06: $smes="Junio";
break;
case 07: $smes="Julio";
break;
case 08: $smes="Agosto";
break;
case 09: $smes="Septiembre";
break;
case 10: $smes="Octubre";
break;
case 11: $smes="Noviembre";
break;
case 12: $smes="Diciembre";
break;
}


$exportar.="<tr><td width='500'><b>Rango de Fechas:</b> Del&nbsp;&nbsp;".$dia_ini."-".$pmes."-".$y_ini."&nbsp;&nbsp;&nbsp;al&nbsp; ".$dia_fin."-".$smes."-".$y_fin." </td></tr><tr><td>&nbsp;</td></tr>";


if($ver_reporte=='S')
{ $rst_ = mysql_query ("SELECT * FROM preceptoria_acuerdos,alumnos, areas_valor where fec between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria_acuerdos.alumno and preceptoria_acuerdos.id_area=areas_valor.id_area_v alor $and order by preceptor,familia,fec ",$link) or die ("SELECT * FROM preceptoria_acuerdos,alumnos where fec between '$fecha_ini' and '$fecha_fin' and alumnos.alumno =preceptoria_acuerdos.alumno $and order by preceptor,familia,fec ".mysql_error());
$preceptor_anterior=0;
$familia_anterior=0;
$alumno_anterior="";
$fecha_anterior="";
$seccion_anterior=0;
$grado_anterior=0;
$areas_anterior="";
$c = 0;
while($rs_=mysql_fetch_array($rst_))
{

$c = $c + 1;

if($rs_['preceptor']!=$preceptor_anterior)
{
$prec= $rs_['preceptor'];
$exportar.="<tr><td><b>Preceptor: </b>".mysql_result(mysql_query("select concat(nombre,' ',apellido_paterno,' ',apellido_materno) from personal where empleado=$prec ",$link),0,0)."</td></tr>";
}

if($rs_['seccion']!=$seccion_anterior)
{
$exportar.="<tr><td><b>Sección: </b>".mysql_result(mysql_query("select nombre from secciones where seccion=$seccion ",$link),0,0)."</td></tr><tr><td>&nbsp;</td></tr>";
}



$fecha= $rs_['fec'];

$mes= substr($fecha, 5, 2);

switch($mes)
{
case 01: $nmes="Enero";
break;
case 02: $nmes="Febrero";
break;
case 03: $nmes="Marzo";
break;
case 04: $nmes="Abril";
break;
case 05: $nmes="Mayo";
break;
case 06: $nmes="Junio";
break;
case 07: $nmes="Julio";
break;
case 08: $nmes="Agosto";
break;
case 09: $nmes="Septiembre";
break;
case 10: $nmes="Octubre";
break;
case 11: $nmes="Noviembre";
break;
case 12: $nmes="Diciembre";
break;
}

$imprimirMes.= $nmes;

$totEntrevistas= $totEntrevistas + 1;


if($c == 1){
$exportar.=
" <tr>
<td><b>ALUMNO</b></td>
<td>&nbsp;</td>
<td><b>GRADO</b></td>
<td>&nbsp;</td>
<td width='200'><b>FECHA ACUERDO</b></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td width='200'><b>&Aacute;REA VALOR</b></td>
<td>&nbsp;</td>
<td><b>ACUERDO</b></td> </tr>
<tr><td>&nbsp;</td></tr>";
}


if($rs_['familia']!=$familia_anterior)
{
$fam = mysql_result(mysql_query("select nombre_familia from familias where familia=".$rs_['familia'],$link),0,0);
$exportar.="<tr><td><b>Familia: </b>".mysql_result(mysql_query("select nombre_familia from familias where familia=".$rs_['familia'],$link),0,0)."</td></tr>";
}
else
{
$fam = "";
}


if($rs_['alumno']!=$alumno_anterior)
{
$alum= "Alumno: </b>&nbsp;".mysql_result(mysql_query("select nombre from alumnos where alumno=".$rs_['alumno'],$link),0,0);
}
else
{
$alum = "";
}


if($rs_['grado']!=$grado_anterior)
{
$grad = mysql_result(mysql_query("select grado from grados where grado=".$rs_['grado'],$link),0,0)."&nbsp;".$rs_['grupo'];
}
else
{
$grad= "";
}

if($rs_['fec']!=$fecha_anterior)
{
$fec_comp = $rs_['fec'];
$fecha_extra = substr($fec_comp, 0, 10);
$fech= formatDate($fecha_extra);
}
else
{
$fech="";
}


if($rs_['id_area']!=$areas_anterior)
{

$areaa= mysql_result(mysql_query("select nombre from areas_valor where id_area_valor=".$rs_['id_area'],$link),0,0);
}
else
{
$areaa = "";
}

$acuerdo= $rs_['acuerdo'];
$exportar.=
" <tr>
<td><b>$alum</td>
<td>&nbsp;</td>
<td>$grad</td>
<td>&nbsp;</td>
<td>$fech</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>$areaa</td>
<td>&nbsp;</td>
<td>$acuerdo</td> </tr>
<tr><td>&nbsp;</td></tr>";



//}

$preceptor_anterior=$rs_['preceptor'];
$familia_anterior=$rs_['familia'];
$alumno_anterior=$rs_['alumno'];
$fecha_anterior=$rs_['fec'];
$seccion_anterior=$rs_['seccion'];
$grado_anterior=$rs_['grado'];
$areas_anterior=$rs_['id_area'];

}


$exportar.="</table>";
echo $exportar;
echo"";
$ver_reporte='N';
}

}

Etiquetas: php, toma, formulario
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 11:44.