
pasar variables por $_GET a otra página
Publicado por Hugo (37 intervenciones) el 05/03/2022 03:26:55
Hola, buenas noches estimados.
Tengo el siguiente problema, intento enviar 2 variables por $_GET a otra página que realiza un UPDATE, pero me da error.
Una de las variables ya viene de otra página y con esa no tengo problema (es el número de id obtenido de una tabla), sin embargo cuando quiero enviar la variable que obtengo al capturar lo ingresado en un textarea es cuando se complica.
Les agradezco si alguien me puede ayudar con este tema ya que no le encuentro la vuelta.
Adjunto el código.
Desde ya muchas gracias.
motivo_denegado.php:
resolucion_denegado.php:
Tengo el siguiente problema, intento enviar 2 variables por $_GET a otra página que realiza un UPDATE, pero me da error.
Una de las variables ya viene de otra página y con esa no tengo problema (es el número de id obtenido de una tabla), sin embargo cuando quiero enviar la variable que obtengo al capturar lo ingresado en un textarea es cuando se complica.
Les agradezco si alguien me puede ayudar con este tema ya que no le encuentro la vuelta.
Adjunto el código.
Desde ya muchas gracias.
motivo_denegado.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
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
<html>
<head>
<title>Intranet</title>
<meta charset="utf-8">
<!--meta name="viewport" content="width=device-width, initial-scale=1.0"/-->
<link rel="stylesheet" type="text/css" href="../../../Cabecera/cabecera.css">
<link rel="stylesheet" type="text/css" href="../../../Login/iniciar_session.css">
<!--link rel="stylesheet" type="text/css" href="../../Avatar/avatar.css"-->
<link rel="stylesheet" type="text/css" href="../../Internacion/internacion2.css">
<link rel="stylesheet" type="text/css" href="../../Formato_Form/formularios.css">
<link rel="stylesheet" type="text/css" href="../gestion_reclamos.css">
<link rel="stylesheet" type="text/css" href="motivo.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Kaisei+HarunoUmi:wght@500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.0/sweetalert2.css"/>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.0/sweetalert2.js"></script>
</head>
<body>
<?php
include ("../../../Conexion/conexion.php");
?>
<div id="Logo">
<img src= "../../../logo_Univ.jpg" class="soc"/>
</div>
<div id="Cabecera">
<?php
require ("../../../Login/iniciar_session.php");
?>
</div>
<div class="volver">
<a href="tabla_reclamos.php"><button type="button" class="btn btn-primary btn">Volver</button></a>
</div>
<?php
$id=$_GET['idReclam'];
$datos="SELECT * FROM reclamos WHERE idReclam='$id'";
$query_datos=$conexion->query($datos);
?>
<?php
if(isset($_GET['denegar'])){
$motivo=$_GET['descripcion'];
}
?>
<div id="form">
<form action="resolucion_denegado.php" method="get" class="form">
<div class="formulario">
<h2 class="titulo">Ingrese Motivo de Denegación</h2><br><br>
<textarea cols="25" rows="10" type="text" name="descripcion" class="descripcion" required/></textarea>
</div>
<br>
<div class='motivo'>
<?php
while($array_datos=$query_datos->fetch_assoc()){
?>
<?php $array_datos['idReclam']?>
<a href="resolucion_denegado.php?idReclam=<?php echo $id ?>& motivo=<?php echo $motivo ?>" class="btn btn-primary btn-lg btn-block" name="denegar">Confirmar</a>
<?php
}
?>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</div>
</body>
</html>
resolucion_denegado.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
35
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.0/sweetalert2.css"/>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.0/sweetalert2.js"></script>
</head>
<body>
</body>
<?php
include ("../../../Login/iniciar_session.php");
include ("../../../Conexion/conexion.php");
date_default_timezone_set("America/Montevideo");
$id=$_GET['idReclam'];
$motivo=$_GET['descripcion'];
$usuario_autoriz=$_SESSION['usuario'].' - '.$_SESSION['nombre'].' - '.$_SESSION['apellido'];
$estado="SELECT * FROM reclamos WHERE idReclam='$id'";
$estado_verif=mysqli_num_rows($conexion->query($estado));
$sql="UPDATE reclamos SET estado='Denegado' WHERE idReclam='$id'";
$sql2="UPDATE reclamos SET fechaAutorizacion=NOW() WHERE idReclam='$id'";
$sql3="UPDATE reclamos SET usu_rrhh='$usuario_autoriz' WHERE idReclam='$id'";
$sql4="UPDATE reclamos SET motivo='$motivo' WHERE idReclam='$id'";
$query=mysqli_query($conexion,$sql);
$query2=mysqli_query($conexion,$sql2);
$query3=mysqli_query($conexion,$sql3);
$query4=mysqli_query($conexion,$sql4);
//header('location:../gestion_reclamos.php');
?>
</html>
Valora esta pregunta


0