hola buenos dias a todos antes que nada gracias por tomarse la molestia de leer mi post veran soy nuevo con lo referente a todo lo de programacion web, estoy aprendiendo de forma autodidacta, tengo un mal funcionamiento el cual no he logrado solucionar debido a mi bajo nivel de conocimiento de la materia, espero que alguien me pueda orientar con sus opiniones o sugerencias se los agradecere enomemente gracias
mi problema es el siguiente al iniciar mi archivo index.php me carga mis registros sin ningun problema
Código HTML:
Ver original<!DOCTYPE html>
<link rel="stylesheet" type="text/css" href="lib/themes/bootstrap/easyui.css"> <link rel="stylesheet" type="text/css" href="lib/themes/icon.css"> <link rel="stylesheet" type="text/css" href="lib/themes/color.css"> <link rel="stylesheet" type="text/css" href="lib/demo.css"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script> <script type="text/javascript" src="lib/jquery.easyui.min.js"></script> <!-- botones -->
<div style="margin:10px 0 40px 0;"></div> <div style="padding:5px 0;"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Add
</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">Remove
</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-save'">Save
</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" onclick="filtroFech()">Filtro
</a> <a href="http://qcomercio.com/" class="easyui-linkbutton">Text Button
</a> <a href="fil.html" class="easyui-linkbutton c1" style="width:120px">Button1
</a> <!-- final -->
<table id="dg" title="Agenda" class="easyui-datagrid" style="width:800px;height:380px" url="get_users.php"
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true">
<th field="nombre" width="70">nombre
</th> <th field="lugar" width="70">lugar
</th> <th field="concepto" width="70">Concepto
</th> <th field="ident" width="70">ident
</th> <th field="servicio" width="70">servicio
</th> <th field="fecha" width="50">fecha
</th> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="newUser()">Nuevo
</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editUser()">Editar
</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="destroyUser()">Eliminar
</a>
<div id="dlg" class="easyui-dialog" style="width:400px;height:380px;padding:10px 20px" closed="true" buttons="#dlg-buttons">
<div class="ftitle">User Information
</div> <form id="fm" method="post" novalidate> <input name="nombre" class="easyui-textbox" required="true"> <input name="lugar" class="easyui-textbox" required="true"> <input name="concepto" class="easyui-textbox" data-options="multiline:true" style="height:60px"> <input name="ident" class="easyui-textbox" validType="date"> <input name="servicio" class="easyui-combobox" data-options=" valueField: 'label',
textField: 'value',
data: [{
label: 'compra',
value: 'compra'
},{
label: 'venta',
value: 'venta'
},{
label: 'renta',
value: 'renta'
}]" />
<input name="fecha" class="easyui-datebox" data-options="prompt:'formato (mm/dd/YYYY)'"> <a href="javascript:void(0)" class="easyui-linkbutton c6" iconCls="icon-ok" onclick="saveUser()" style="width:90px">Save
</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg').dialog('close')" style="width:90px">Cancel
</a> <!-- form 2 -->
<div id="dlgdos" class="easyui-dialog" style="width:400px;height:280px;padding:10px 20px" closed="true" buttons="#dlg-buttonsdos">
<div class="ftitle">Filtro
</div> <form id="fmdos" method="post" novalidate> <input name="fechaini" class="easyui-datebox" data-options="prompt:'formato (mm/dd/YYYY)'" required="true"> <input name="fechafin" class="easyui-datebox" data-options="prompt:'formato (mm/dd/YYYY)'" required="true"> <div id="dlg-buttonsdos"> <a href="javascript:void(0)" class="easyui-linkbutton c6" iconCls="icon-ok" onclick="realizarFil()" style="width:90px">Filtro
</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlgdos').dialog('close')" style="width:90px">Cancel
</a> <!-- final form2 -->
<script type="text/javascript"> var url;
function newUser(){
$('#dlg').dialog('open').dialog('setTitle','New User');
$('#fm').form('clear');
url = 'save_user.php';
}
function editUser(){
var row = $('#dg').datagrid('getSelected');
if (row){
$('#dlg').dialog('open').dialog('setTitle','Edit User');
$('#fm').form('load',row);
url = 'update_user.php?id='+row.id;
}
}
function saveUser(){
$('#fm').form('submit',{
url: url,
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
var result = eval('('+result+')');
if (result.errorMsg){
$.messager.show({
title: 'Error',
msg: result.errorMsg
});
} else {
$('#dlg').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
}
}
});
}
function destroyUser(){
var row = $('#dg').datagrid('getSelected');
if (row){
$.messager.confirm('Confirm','Desea Eliminar el Registro?',function(r){
if (r){
$.post('destroy_user.php',{id:row.id},function(result){
if (result.success){
$('#dg').datagrid('reload'); // reload the user data
} else {
$.messager.show({ // show error message
title: 'Error',
msg: result.errorMsg
});
}
},'json');
}
});
}
}
// FILTRO
function filtroFech(){
$('#dlgdos').dialog('open').dialog('setTitle','Filtro');
$('#fmdos').form('clear');
url = 'get_users.php';
}
//
// realizar filtro
function realizarFil(){
$('#fmdos').form('submit',{
url: 'get_users.php',
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
var result = eval('('+result+')');
if (result.errorMsg){
$.messager.show({
title: 'Error',
msg: result.errorMsg
});
} else {
$('#dlgdos').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
}
}
});
}
//
#fm{
margin:0;
padding:10px 30px;
}
.ftitle{
font-size:14px;
font-weight:bold;
padding:5px 0;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}
.fitem{
margin-bottom:5px;
}
.fitem label{
display:inline-block;
width:80px;
}
.fitem input{
width:160px;
}
me carga mis registros desde este archivo
get_users.php
Código PHP:
Ver original<?php
if (isset ($_REQUEST['fechaini'])) {
$todayIni = $_REQUEST['fechaini'];
$todayFin = $_REQUEST['fechafin'];
}
else
{
$todayIni = date("Y-m-d"); $todayFin = date("Y-m-d"); }
$todayIni = "2015/04/13";
$todayFin = "2015/04/13";
$page = isset($_POST['page']) ?
intval($_POST['page']) : 1; $rows = isset($_POST['rows']) ?
intval($_POST['rows']) : 10; $offset = ($page-1)*$rows;
include 'conn.php';
$rs = mysql_query("select count(*) from users where fecha BETWEEN '$todayIni' AND '$todayIni'"); $result["total"] = $row[0];
$rs = mysql_query("select * from users where fecha BETWEEN '$todayIni' AND '$todayIni' limit $offset,$rows");
}
$result["rows"] = $items;
?>
al inciar index.html me reliza correctamente me carga los datos con los valores de la variable correspondiente contenidas en mi archivo
get.users.php pero al abrir mi formulario modal introducir las nuevas fechas (valores para mi variables) y enviarlos me ejecuta la accion pero no realiza el filtro pareciera que si pasa los valores correctamente a php pero no realiza el filtro correspondiente ya que al momento de enviar los parametros y validar me recarga los datos de mi grid pero no me genera el filtro quisiera saber, si es correcto como estoy recibiendo y condicionando los valores de las variables,
Código PHP:
Ver originalif (isset ($_REQUEST['fechaini'])) {
$todayIni = $_REQUEST['fechaini'];
$todayFin = $_REQUEST['fechafin'];
}
else
{
$todayIni = date("Y-m-d"); $todayFin = date("Y-m-d"); }
agradecere mucho su ayuda amigos saludos desde Mexico