PHP - Ejecutar consulta msql en archivo .inc

 
Vista:
sin imagen de perfil

Ejecutar consulta msql en archivo .inc

Publicado por Nicola (1 intervención) el 22/04/2016 16:36:16
Saludos amigos de lawebdelprogramador soy un nuevo prospecto de programador y quisiera que me sacaran de un conflicto de conocimiento; actualmente estoy trabajando en una aplicación web, la cual uno de sus modulos principales es un calendario atractivo a la vista y funcional.

Para ello no me volvi loco escribiendo codigo "reinventando la rueda", lo que hice fue implementar un calendario llamado jqScheduler. Dicho calendario trae muchas conexiones a diferentes archivos haciendo llamadas a muchas funciones.

Le he estado adaptando a mis necesidades y me encuentro con un problema. Dicho problema consiste en que en el dialogo de agregar un nuevo evento me salen unas opciones las cuales son cargadas desde un archivo include pero como esas opciones yo quiero sacarlas de una base de datos msql no se como realizar la consulta y mostrarla en el dialogo de registro de nuevo evento; es decir no quiero algo estático sino dinámico.

Aqui les va algo del codigo (observar la linea 137) :

archivo.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<?php
 
class jqEventLocalization {
 
public $dateFormat = "dd/MM/yyyy";
 
public $fullcalendar = array(
	'isRTL'=> false,
	'firstDay' => 1,
	'monthNames'=>array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'),
	'monthNamesShort'=>array('Ene','Feb','Mar','Abr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'),
	'dayNames'=> array('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'),
	'dayNamesShort'=>array('Dom','Lun','Mar','Mie','Jue','Vie','Sáb'),
	'buttonText'=>array (
		'prev'=> '&nbsp;&#9668;&nbsp;',
		'next'=> '&nbsp;&#9658;&nbsp;',
		'prevYear'=> '&nbsp;&lt;&lt;&nbsp;',
		'nextYear'=> '&nbsp;&gt;&gt;&nbsp;',
		'today' =>'Hoy',
		'month' =>'Mes',
		'week' =>'Semana',
		'day'=> 'Día',
		'year'=> 'A&ntildeo',
		'search'=>'Buscar'
	),
	'allDayText'=> 'Todo El Día',
	'axisFormat'=> 'h(:mm)tt',
	'timeFormat'=>array(
		'agenda'=> 'h:mm{ - h:mm}'
	)
);
 
public $timepicker = array(
	"minutes"=>"mins",
	"onehour"=>"1 hr",
	"hours"=>"hrs"
);
 
public $timepicker_lang = array(
	'timeOnlyTitle' =>'Escoger Tiempo',
	'timeText'=>'Tiempo',
	'hourText'=> 'Hora',
	'minuteText'=> 'Minuto',
	'secondText'=> 'Segundo',
	'currentText'=> 'Ahora',
	'closeText'=> 'Hecho',
	'ampm'=> false
);
 
function __construct() {
	if($this->use_datepicker_lang === false)
	{
		$this->setDatepickerLang();
	}
}
 
public $use_datepicker_lang = false;
 
public $datepicker_lang = array();
public function setDatepickerLang( )
{
	$this->datepicker_lang= array(
		'closeText'=>'Hecho',
		'prevText'=>'Anterior',
		'nextText'=>'Siguiente',
		'currentText'=>'Hoy',
		'showMonthAfterYear'=> false,
		'yearSuffix'=> '',
		'dayNamesMin' => array('Dom','Lun','Mar','Mie','Jue','Vie','Sab'),
		'weekHeader'=> 'Semana',
		'dateFormat'=> 'dd/mm/yy', // THE MOST IMPORTANT DIFFERENCE FROM full calender.
		// Do not translate these - do it in fullcalender
		'monthNames' => $this->fullcalendar['monthNames'],
		'monthNamesShort'=> $this->fullcalendar['monthNamesShort'],
		'dayNames'=> $this->fullcalendar['dayNames'],
		'dayNamesShort'=> $this->fullcalendar['dayNamesShort'],
		'firstDay'=> $this->fullcalendar['firstDay'],
		'isRTL'=> $this->fullcalendar['isRTL']
	);
}
 
public $button_search = "Buscar";
public $button_user = "Calendario";
public $button_export = "Exportar";
public $button_print = "Imprimir";
 
public $captionchangeusr = "Cambiar Calendario";
public $currentcalendar ="Calendario(s) Actual";
 
public $find = 'Encontrar';
public $close = 'Cerrar';
public $captionsearch = "Búsqueda Avanzada";
public $found_events = "Encontrado";
public $header_search = "Buscar Evento";
public $searchopers = array(
	'igual',
	'diferente',
	'menor',
	'menor o igual',
	'mayor',
	'mayor o igual',
	'comienza por',
	'no comienza por',
	'en',
	'no en',
	'termina por',
	'no termina por',
	'contiene',
	'no contiene',
	'es nulo',
	'no es nulo'
);
 
public $form_event="Evento";
public $form_title = "Titulo";
public $form_description = "Descripción";
public $form_start = "Empezar";
public $form_end = "Terminar";
public $form_location = "Locación";
public $form_categories= "Categoria";
public $form_access = "Acceso";
public $form_all_day = "Evento Todo el Día";
public $form_user_id = "Calendario";
 
public $add = "Añadir";
public $save = "Guardar";
public $remove = "Remover";
public $change = "Cambiar";
public $cancel = "Cancelar";
 
public $captionedit = "Editar Evento";
public $captionadd = "Nevo Evento";
public $captionlist = "Listar Evento(s)";
 
 
//INICIO AQUI ES DONDE QUIERO SACAR LOS DATOS DE FORMA DINAMICA DESDE MI BASE DE DATOS MSQL
public $option_categories = array(
	"Ambiente",
	"Publicos",
	"Auditoria",
	"AIT"
);
//FIN
 
public $categories_css = array(
	'Ambiente' => '#c0c0c0',
    	'Publicos' => '#ff0000',
    	'Auditoria' > '#00ff00',
    	'AIT' => '#ff6600'
);
 
public $option_access = array(
	"public"=>"Publico",
	"private"=>"Privado"
);
 
 
public $label_user = "Selecionar Calendario";
public $title_user = "Chambiar calendario de usuario";
 
}
?>

De ante mano agradecido con sus respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder