Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 17:13
edanalvi
 
Fecha de Ingreso: julio-2009
Mensajes: 77
Antigüedad: 15 años, 6 meses
Puntos: 0
No se muestra los valores de las variables

Hola foreros una apregunta. Tengo el siguiente codigo de un formulario
Código PHP:
<?php
    
echo"
<html>
    <head>
        <title>Rango</title>
    </head>
        <body>
         <form action='rangoleer.php' method='POST'> 
            <center><table border='1' cellpadding='5'></center>    <br><tr><td>
            <font color='purple' size='2' face='Helvetica'>
            <table align='center' width='200' cellspacing='1' cellpadding='3' border='0'> 
            <tr> "
;
echo
"<tr><td>
            <td bgcolor='#800080'>  <center font size=1 face='helvetica' span style='color:ffffff'>  
            <b>Ingrese Fechas</b></font></td></tr>"
;

echo
"             
            <tr><td align='right'><b><i><br><span style='color:800080'>De:</td> 
            <td><center><font color='purple' size='2' face='Helvetica'>aaaa-mm-dd    </center>
            <input type='Text' name='fecha1' size='20' </td> 
            </br></tr> 
            <tr> 
            <td align='right'><b><i><span style='color:800080'>A:</td> 
            <td><input type='text' name='fecha2 size='20' </td> 
            </tr> 
            <td colspan='2' align='center'><input type='Submit' value='Consultar'></td> 
            </table> 
            </table> 
            </form> 
            </b></i>
        </body> 
</html>"
;
?>

En este formulario solicito dos fechas "fecha1" y "fecha2" las cuales me sirven para hacer una consulta que se genera bien,

Código PHP:
<?php 
require_once("conexion.php");
require_once(
"fondo.html");

echo 
"    <center><table border='1' cellpadding='5'></center>    
                            <tr>
                            <td><b><i>
                             <font color='purple' size='2' face='Felix Titling'><br> 
                             <center> ESTADISTICA <br> SABE LEER Y ESCRIBIR<br><br>
                                     de $fecha1 a $fecha2</center></font>
                             <font color='purple' size='1' face='Helvetica'>
                                                </center>        
     "
;

$fecha1 $_POST['fecha1'];
$fecha2 $_POST['fecha2'];  

$sql "SELECT lee_y_escribe,COUNT(*) as total  FROM usuario_principal WHERE fecha BETWEEN '$fecha1' AND '$fecha2' GROUP BY lee_y_escribe"

$resmysql_query($sql) or die (mysql_error());
?>
<tr> <td>
    <center><font color='purple' size='1' face='Helvetica'>    
                <b><i>S</b></i>&nbsp;=&nbsp;Si sabe leer y escribir &nbsp;&nbsp;&nbsp;&nbsp;
                <b><i>N</b></i>&nbsp;=&nbsp;No sabe leer y escribir</td>
                </tr>                  
                <tr> <td>     
             <?php while ($fila mysql_fetch_array($res)) {?>
        <center>
    <font color='purple' size='2' face='Helvetica'>    
             <b><i><?php echo $fila['lee_y_escribe'?> &nbsp; &nbsp; &nbsp;   
                :      &nbsp;&nbsp;    <?php echo $fila['total']?> &nbsp;Usuario</b></i><br>
                
 <?php }?> 
<?php 
mysql_free_result
($res);
?>    
<br>
   <?php
   
if (!isset($_GET['accion'])){

$usuario_consulta mysql_query("SELECT lee_y_escribe,COUNT(*) as total  FROM usuario_principal WHERE fecha BETWEEN '$fecha1' AND '$fecha2' GROUP BY lee_y_escribe"
or die(
"No se pudo realizar la consulta a la Base de datos");
}
while(
$resultados mysql_fetch_array($usuario_consulta)) {
$total += $resultados[total];
}

echo 
"<center><b>Total de usuarios en consulta: <br><br>$total</center></b>";
mysql_free_result($usuario_consulta);
mysql_close();
?> 
                
<br>
<script language="JavaScript">
function doPrint(theForm) {
var i;
for(i=0; i<theForm.elements.length ; i++) {

if( (theForm.elements[i].type == "submit") ||
(theForm.elements[i].type == "reset") ||
(theForm.elements[i].type == "button") )
theForm.elements[i].style.visibility = 'hidden';
}
window.print();
}

</script>
<html>
<body><form id="form1" name="form1" method="post" action="final.php">
    <label><center>
   <input type="button" value="Imprimir" name="cmdPrint" onclick="doPrint(this.form);">
  </label></center>
</form>
</body>
</html>
El problema es que a la hora de mostar el resultado de la consulta necesito jalar esas fechas para que se muestren como encabezado de la consulta pero no funciona asi como lo tengo, alquien podria revisarme ese codigo.

**** de $fecha1 a $fecha2**** se muestra asi y no las fechas que ingresan en el form que es lo que necesito para que se sepa de que fecha a que fecha se realizo la consulta, insisto la consulta se genera bien, solo necesito mostrar en pantalla esos valores, tal y como se ingresaron
Mil gracias

Última edición por edanalvi; 18/10/2010 a las 17:18