Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/05/2007, 11:04
niltza
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 20 años, 5 meses
Puntos: 2
Re: problema con consulta

ya le heprobado de todo , pero nose se me ocurre que necesito recibir las variables por post pero nose como

les voy a ddejar mi codigo por favor ayudenme

CALENDARIO.PHP
Código HTML:
<html>
<head>
</head>

<body>
<form name="" method="post">
<?
function calcula_numero_dia_semana($dia,$mes,$ano){
	$numerodiasemana = date('w', mktime(0,0,0,$mes,$dia,$ano));
	if ($numerodiasemana == 0) 
		$numerodiasemana = 6;
	else
		$numerodiasemana--;
	return $numerodiasemana;
}

//funcion que devuelve el último día de un mes y año dados
function ultimoDia($mes,$ano){ 
    $ultimo_dia=28; 
    while (checkdate($mes,$ultimo_dia + 1,$ano)){ 
       $ultimo_dia++; 
    } 
    return $ultimo_dia; 
} 

function dame_nombre_mes($mes){
	 switch ($mes){
	 	case 1:
			$nombre_mes="Enero";
			break;
	 	case 2:
			$nombre_mes="Febrero";
			break;
	 	case 3:
			$nombre_mes="Marzo";
			break;
	 	case 4:
			$nombre_mes="Abril";
			break;
	 	case 5:
			$nombre_mes="Mayo";
			break;
	 	case 6:
			$nombre_mes="Junio";
			break;
	 	case 7:
			$nombre_mes="Julio";
			break;
	 	case 8:
			$nombre_mes="Agosto";
			break;
	 	case 9:
			$nombre_mes="Septiembre";
			break;
	 	case 10:
			$nombre_mes="Octubre";
			break;
	 	case 11:
			$nombre_mes="Noviembre";
			break;
	 	case 12:
			$nombre_mes="Diciembre";
			break;
	}
	return $nombre_mes;
}

function mostrar_calendario($mes,$ano){
	//tomo el nombre del mes que hay que imprimir
	$nombre_mes = dame_nombre_mes($mes);
	
	
	//construyo la cabecera de la tabla
	echo "<table width=190 cellspacing=3 cellpadding=0 border=0><tr><td colspan=7 align=center class=tit>";
	echo "<table width=100% cellspacing=2 cellpadding=0 border=0><tr><td style=font-size:10pt;font-weight:bold;color:white>";
	
	//calculo el mes y ano del mes anterior
	
	$mes_anterior = $mes-1; //ESTO NO ME LO ESTA HACIENDO CUANDO LO SUBO A INTERNET
	$ano_anterior = $ano;
	if ($mes_anterior==0){
		$ano_anterior--;
		$mes_anterior=12;
		
		}
		echo "MESAC  $mes<br>";
		echo "ANTERIOR $mes_anterior";
	
	
	echo "<a style=color:#000000;text-decoration:none href=index.php?nuevo_mes=$mes_anterior&nuevo_ano=$ano_anterior>&lt;&lt;</a></td>";
	   echo "<td align=center class=tit>$nombre_mes $ano</td>";
	   echo "<td align=left style=font-size:10pt;font-weight:bold;color:white>";
	
	
	
	//calculo el mes y ano del mes siguiente
	$mes_siguiente = $mes+1;//ESTO NO ME LO ESTA HACIENDO CUANDO LO SUBO A INTERNET
	$ano_siguiente = $ano;
	if ($mes_siguiente==13){
		$ano_siguiente++;
		$mes_siguiente=1;
	}
	
	echo "<a style=color:#000000;text-decoration:none href=index.php?nuevo_mes=$mes_siguiente&nuevo_ano=$ano_siguiente>&gt;&gt;</a></td></tr></table></td></tr>";
	}	

?>
</form>
</body>
</html> 

INDEX.PHP
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Programacion</title>
<? require_once('./conectar/conexion.php'); 
	require ("calendario.php");
	?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="estilo.css">

	
<style type="text/css">
<!--
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(img/bg.jpg);
	background-position: center top;
	text-align: center;
	vertical-align: middle;
}
.Estilo4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 12px; }
.Estilo5 {font-weight: bold}
-->
</style>
</head>

<body>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table width="100%"  border="0">
  <tr>
    <td colspan="3"><div align="center">
      <div align="center"> <br>
          <table width="678" border="0">
            <tr>
              <td width="83">&nbsp;</td>
              <td width="585"><p align="left"><strong>Calendario de Actividades 
                </strong>
              <hr>
                  <?
							  
		if (!$HTTP_POST_VARS && !$HTTP_GET_VARS){
	$tiempo_actual = time();
	$mes = date("n", $tiempo_actual);
	$ano = date("Y", $tiempo_actual);
}else {
	$mes = $nuevo_mes;
	$ano = $nuevo_ano;

	
}
echo $mes;
?>
                  <p align="left"><strong>Actividades programadas para el mes de: </strong><span class="Estilo4"><br>
                      <br>
                      <center>
<? 
mostrar_calendario($mes,$ano);
?>
                  </center>
                  </span></p></td>
            </tr>
          </table>
        <p>
            <? //relizar consulta para mostrar datos ingresados
$consultar="select * from horario where Mes=$mes order by Fecha";
$resultado=mysql_query($consultar,$conexion);
 ?>
            <? 
$num_filas = mysql_num_rows($resultado);

if($num_filas!=0){ ?>
          </p>
        <table border="2" align="center" cellpadding="1" cellspacing="0" bordercolor="#FFFFFF">
            <tr> </tr>
            <?

$num_filas = mysql_num_rows($resultado);
$num_campos = mysql_num_fields($resultado);

   $i = mysql_num_fields($resultado);
   for ($j = 0; $j < $i; $j++) {
       
       $fieldname = mysql_field_name($resultado, $j);
       echo "<td><b> $fieldname\n";
       echo "</b></td>";
   }

while ($fila = mysql_fetch_row($resultado))
{
  echo "<tr>";
 for($i=0; $i<$num_campos; $i++)
 {
 	echo "<td>";

 print " ".$fila[$i]."<br>";
 echo "</td>"; 
 }?>
            <? echo "</tr>";

 }

} 
else{ ?>
            <center>
              <span class="Estilo5">No Hay Actividades Programados</span>
              <?php }
//cerrar conexion
mysql_close($conexion); ?>
            </center>
        </table>
      </div>
    </div></td>
  </tr>
  <tr>
    <td width="22%">&nbsp;</td>
    <td width="67%">&nbsp;</td>
    <td width="11%">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="center"></div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html> 
__________________
paty :adios: