Hola,
Se usa "name" no "id" para decidir el índice en $_POST, pero aquí no hay
problema porque tanto name como id tienen el mismo valor.
Aquí es importante saber en dónde pierdes el valor o si nunca lo
recibes. Pensaría que desde la segunda sección algo no está bien, pero
el código se ve bien. A lo mejor lo estás perdiendo en otra parte. Yo
intentaría determinar si el código entra al isset(), con qué valor entra
y si al salir del if mantienes el valor. Si al salir del if mantienes el
valor y no lo mandas al HTML entonces no es en este código sino en algún
otro lugar.
También revisaría si el <form action> realmente manda a la forma
correcta y si el <form method> tiene realmente POST.
Te sugeriría agregar "for='fecha_inicial'" al <label>.
Si al ir debuggeando sabes más, nos dices y revisamos ya con más datos.
Saludos,
Octavio.
On 06/25/2018 01:59 PM,
hgosi...@gmail.com wrote:
> Buenas tardes cabaleros, soy nuevo programando en php y tengo una
> duda...estoy intentando pasar una variable por URL , pero la variable es
> tipo "date" , no me marca error en la compilación, el problema es que no
> pasa ningún dato, al momento de seleccionar la fecha que deseo pasar por
> URL, la variable pasa vacía.. este es parte del código
>
> ESTA ES LA PAGINA DONDE ENVIÓ LA VARIABLE
>
> *** este input esta dentro de un "" FORM con metodo POST ***
> <td><label>Inicial</label></td>
> <td> <input type="date" name="fecha_inicial" *id="fecha_inicial" *size="20">
> _____________________________________________________________
>
>
> *** aqui recibo la variable **
>
> *$f_inicia*l = "-1";
> if (isset($_POST["fecha_inicial"])) {
> $f_inicial = $_POST["fecha_inicial"];
>
> }
> _____________________________________________________________
>
> **** link donde paso la variable ****
>
> <td bgcolor="#FFFFFF"><a href="reporte_pdf.php?idu=<?php echo
> $row_trabajadores['id_trabajadores']?>&nomu=<?php echo
> $row_trabajadores['nombre']; ?>&appu=<?php echo
> $row_trabajadores['apellido_pat']; ?>&apmu=<?php echo
> $row_trabajadores['apellido_mat'];?>*&fi=<?php echo $f_inicial
> ?*>&ff=<?php echo $f_final ?> "target="_blank">PDF</a></td>
>
> _____________________________________________________________
>
>
> ESTA ES LA PAGINA DONDE RECIBO LA VARIABLE
>
> *** aquí recibo la variable ****
>
> $f_ini= "-1";
> if (isset($_POST['fi'])) {
> $f_ini= $_POST['fi'];
> }
>
> _______________________________________
>
>
> ****esta es la consulta donde la utilizo****
>
>
> mysql_select_db($database_ConexionLocal, $ConexionLocal);
> $query_incidencias =sprintf("select
> count(*),t.frg_fecha,r.descrip_incidencias from tbl_captura_orden t
> inner join cat_trabajadores s on t.frg_trabajadores=s.id_trabajadores
> inner join cat_incidencias r on t.frg_incidencias=r.id_incidencias where
> t.frg_trabajadores=%s and *t.frg_fecha>=%s* and t.frg_fecha<=%s group by
> r.descrip_incidencias",GetSQLValueString($id_trabajador,
> "int"),*GetSQLValueString($f_ini, "date")*,GetSQLValueString($f_fin,
> "date"));
> $incidencias = mysql_query($query_incidencias, $ConexionLocal) or
> die(mysql_error());
> $row_incidencias = mysql_fetch_assoc($incidencias);
> $totalRows_incidencias = mysql_num_rows($incidencias);
>
> _____________________________________________________________________
>
>
> El echo es que no puedo pasar la variable, no se si este haciendo algo
> mal o simplemente no se permite pasar una variable de tipo "date" por URL,
> les agradezco su apoyo......saludos
>
> adjunto una imagen donde se ve que la variable o las variables tipo "
> date" no contienen nada aun abiendo seleccionado un rango de fechas y al
> usuario "juan manuel" (que de él , si se estan pasando las variables)
>
>
>
>
>
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "LinuxCabal" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a
>
linuxcabal+...@googlegroups.com
> <mailto:
linuxcabal+...@googlegroups.com>.
> Para publicar en este grupo, envía un correo electrónico a
>
linux...@googlegroups.com <mailto:
linux...@googlegroups.com>.
> <
https://groups.google.com/d/msgid/linuxcabal/b3a11a6f-0c73-4167-b74f-886658a44dc3%40googlegroups.com?utm_medium=email&utm_source=footer>.