Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2006, 08:40
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 18 años, 2 meses
Puntos: 0
una funcion de clase no recibe variable de query

Hola amigos del foro
soy yo denuevo preguntando acerca de algo que ya había preguntado antes, pero en ese post se me desordeno un poco el asunto y puede ser confuso para el que lo vea, por ello hice un nuevo tema.
aqui vamos:
tengo una funcion de una clase que permite crear unb calendario donde los numeros de los dias se relacionan con datos y se crean enlaces para ir a paginas
. la funcion funciona a la perfeccion si por ejemplo le digo que si la fecha es = a 2/4/2006 .. entonces en el calendario aparece todo bien.
pero cuando quiero sacar los datos de la fecha de los registros de una base de datos tengo problemas; aparentemente no puedo mostrar regitros en esa funcion y no se porque, no funcionnan ni los echos:
Código PHP:
<?php require_once('../Connections/acop_conects.php'); ?>
<?php
mysql_select_db
($database_acop_conects$acop_conects);
$query_Recordset1 "SELECT * FROM cursos";
$Recordset1 mysql_query($query_Recordset1$acop_conects) or die(mysql_error());
$row_Recordset1 mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 mysql_num_rows($Recordset1);


?>
<?php
 
include('calendar.php');
 class 
MyCalendar extends Calendar 

function 
getCalendarLink($month$year
{  
// Redisplay the current page, but with some parameters 
// to set the new month and year 
$s getenv('SCRIPT_NAME'); 
return 
"$s?month=$month&year=$year";
 } 

 function 
getDateLink($day$month$year) { 
 
// Only link the first day of every month 
 
$link "";
do{
// no me toman los valores
$año substr ($row_Recordset1['fecha_inicio'],0,4);
$mes substr ($row_Recordset1['fecha_inicio'],5,2);
$dia substr ($row_Recordset1['fecha_inicio'],8,2);
echo 
$dia ;//no me funcionan
echo "1"// esto si funciona
  
if ($day == $dia && $month == $mes && $year == $año
  {
   
$link "cursos.php?id_cursos".$row_cursos['id_curso']; 
   } return 
   
$link
    }while (
$row_Recordset1 mysql_fetch_assoc($Recordset1));
   }
   
   
////////////////
   
}
 
?>
<?php
mysql_free_result
($Recordset1);
?>
y bueno asi instancio esta clase:
Código PHP:
<?php include('myCalendar.php'); ?>
<? 
// Construct a calendar to show the current month 
$d getdate(time());
 if (
$month == "") {
  
$month $d["mon"];
   } 
   if (
$year == "") { 
   
$year $d["year"]; 
   }
$cal = new myCalendar;
$meses = array("Enero""Febrero""Marzo""Abril""Mayo""Junio""Julio""Agosto""Septiembre""Octubre""Noviembre""Diciembre"); // Then an array of day names, starting with Sunday 
$dias = array ("D""L""M""M""J""V""S"); 
$cal->setMonthNames($meses); 
$cal->setDayNames($dias);
$cal->setStartDay(1);
echo 
$cal->getMonthView($month,$year);?>
gracias de antemano
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike