Volver a página anterior según valor de un Select
Publicado por jose (71 intervenciones) el 18/04/2021 20:14:16
Buenas tardes,
El título quizá despiste.
Tengo una página con un select en una página de php:
Esta devuelve el valor que es utilizado para una query de mysql
Y que dicho valor es enviado a través de un botón a una página diferente:
Desde esa otra página hay un botón de volver a la página anterior
Lo que ocurre en la página, después de volver recojo el valor $year, pero no me deja interactuar con el select si cambio el valor del select no hace nada.
Alguien sabe como podría hacer para poder enviar el valor, pero que pueda cambiar el valor del combo.
Espero me haya explicado bien y lo hayáis entendido.
Muchas gracias,
El título quizá despiste.
Tengo una página con un select en una página de php:
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
<?php
if(isset($_GET['Regano'])){
?>
<form name="formulario" method="POST" enctype="multipart/form-data">
<br>
Selecciona otro año:
<select name="ano" onchange="this.form.submit()" >
<option value="0">Selecciona</option>
<?php
$query = "select DISTINCTROW year(fecha) as year from movimientos";
$result = mysqli_query($conn,$query);
while ($row=$result->fetch_assoc()) {
echo '<option value="'.$row['year'].'">'.$row['year'].'</option>';
}
if (isset($_GET['Regano']) == null ) {
$year = $_POST['ano'];
} else {
$year = $_GET['Regano'];
}
/*
Si $year = 0 pon select y el valor de $year es $_POST['ano'];, sino el valor de $year = $_GET['Regano'];
*/
?>
</select><br><br>
<?php }
?>
Esta devuelve el valor
1
$year = $_POST['ano'];
1
$query="select concat(sum(cantidad),' €') as gasto_mes from movimientos where month(fecha)='".$meses."' and year(fecha)='".$year."' and operacion='gasto' and extra = 1";
Y que dicho valor es enviado a través de un botón a una página diferente:
1
<td><a class="boton_eliminar" href="meses_extras.php?Regmes=<?php echo $meses ?>&Regano=<?php echo $year ?>">Ver</a></td>
Desde esa otra página hay un botón de volver a la página anterior
1
<a class="button" href="vistas.php?Regano=<?php echo $year ?>">Volver a meses</a>
Lo que ocurre en la página, después de volver recojo el valor $year, pero no me deja interactuar con el select si cambio el valor del select no hace nada.
Alguien sabe como podría hacer para poder enviar el valor, pero que pueda cambiar el valor del combo.
Espero me haya explicado bien y lo hayáis entendido.
Muchas gracias,
Valora esta pregunta


0