Código del DOM:
Código HTML:
Ver original
$('#Consultar3').live('click', function(){ var Date0 = $('#combo0 option:selected').attr("value"); var Date1 = $('#combo1 option:selected').attr("value"); $("#Statistics_Primitiva").load("../ajax/Estadisticas.php",{Control_Var:2, Date0:Date0, Date1:Date1}); });
Código del Ajax Request
Código PHP:
Ver original
$variable_conect = new Conection; $variable_UIModules = new UIModules; $variable_conect->Conect(); if ($_REQUEST['Control_Var'] == 1){ $result = $variable_UIModules->Crear(); }else if ($_REQUEST['Control_Var'] == 2){ $result = $variable_UIModules->Statistics($_REQUEST['Date1'], $_REQUEST['Date1']); } echo $result;
y por último, estas son mis 2 funciones, la primera trae los <option> y la segunda supuéstamente tiene que tratar el contenido de esos option.
Código PHP:
Ver original
static function Crear(){ $print=""; for ($i=0; $i<2; $i++){ $variable_Provider = new UIProvider; $print.='<select id=combo'.$i.'; style="width:110; height:25">'; $print.='<option value='.$row[1].'>'.$row[0].'</option>\n'; } $print.="</select><br>"; } $print.='Caja<input id="combo3"; type="text" value="1" style="width:150; height:25"><br>'; $print.='<input id="Consultar3" type="button" value="Consultar" style="width:110; height:25"><br>'; echo $print; } static function Statistics($Date1, $Date2){ $variable_Provider = new UIProvider; $value = $variable_Provider->GetStatistics($Date1, $Date2); $print='Caja<input type="text" value='.$value[0].' style="width:150; height:25"><br>'; echo $print; }
Puntualizar que en la función Crear que se encuentra en el fichero php:
$print.='<option value='.$row[1].'>'.$row[0].'</option>\n';
$row es un array que contiene unas fechas. Como no quiero mostrarle al usuario la fecha en el formato de mysql, lo que he hecho ha sido guardar en "value" el valor de la base de datos real para no tener que tratar con el cuando el usuario seleccione. vamos para que vaya directo a la base de datos mientras que $row[0] está editado con la fecha en formato dd/mm/yyyy
No consigo leer el contenido de esos option cuando son traidos a mi formulario principal main. Alguna idea?