modificaciones:

responsivo
no permita ingresar escuelas inexistentes
parent 25741ea1
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
-- https://www.phpmyadmin.net/ -- https://www.phpmyadmin.net/
-- --
-- Servidor: localhost:3306 -- Servidor: localhost:3306
-- Tiempo de generación: 09-08-2019 a las 14:05:58 -- Tiempo de generación: 09-08-2019 a las 14:34:27
-- Versión del servidor: 5.7.27-0ubuntu0.18.04.1 -- Versión del servidor: 5.7.27-0ubuntu0.18.04.1
-- Versión de PHP: 7.2.19-0ubuntu0.18.04.1 -- Versión de PHP: 7.2.19-0ubuntu0.18.04.1
...@@ -3453,7 +3453,9 @@ CREATE TABLE `respuesta` ( ...@@ -3453,7 +3453,9 @@ CREATE TABLE `respuesta` (
`comentario` varchar(250) COLLATE utf8_unicode_ci NOT NULL, `comentario` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`REMOTE_ADDR` varchar(300) COLLATE utf8_unicode_ci NOT NULL, `REMOTE_ADDR` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
`HTTP_USER_AGENT` varchar(300) COLLATE utf8_unicode_ci NOT NULL `HTTP_USER_AGENT` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
`latitude` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`longitude` varchar(250) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- -------------------------------------------------------- -- --------------------------------------------------------
......
...@@ -51,7 +51,7 @@ $conn->close();*/ ...@@ -51,7 +51,7 @@ $conn->close();*/
</head> </head>
<body> <body onload="getLocation()">
<!--div class="text-center" style="z-index: -1"><img src="images/header.png" width="800px"></div--> <!--div class="text-center" style="z-index: -1"><img src="images/header.png" width="800px"></div-->
<div class="ripple-background"> <div class="ripple-background">
...@@ -90,6 +90,8 @@ $conn->close();*/ ...@@ -90,6 +90,8 @@ $conn->close();*/
class="form-control custom-select" value="" class="form-control custom-select" value=""
placeholder="Seleccione la clave o nombre de su escuela" required "> placeholder="Seleccione la clave o nombre de su escuela" required ">
<input type="hidden" name="clave_escuela" id="clave_escuela"> <input type="hidden" name="clave_escuela" id="clave_escuela">
<input type="hidden" name="latitude" id="latitude" >
<input type="hidden" name="longitude" id="longitude" >
</div> </div>
<datalist id="Escuelas"> <datalist id="Escuelas">
...@@ -125,7 +127,7 @@ $conn->close();*/ ...@@ -125,7 +127,7 @@ $conn->close();*/
</div> </div>
<div class="mt-4"> <div class="mt-4">
<div class="d-flex text-center justify-content-center links"> <div class="d-flex text-center justify-content-center links">
<h1 id="nombre_escuela"></h1> <h1 id="nombre_escuela"></h1>
</div> </div>
</div> </div>
<div class="mt-4"> <div class="mt-4">
...@@ -210,6 +212,19 @@ $conn->close();*/ ...@@ -210,6 +212,19 @@ $conn->close();*/
return flag; return flag;
} }
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
$("#latitude").val(position.coords.latitude);
$("#longitude").val(position.coords.longitude);
}
</script> </script>
</body> </body>
......
...@@ -13,7 +13,7 @@ echo $_POST['edad']; ...@@ -13,7 +13,7 @@ echo $_POST['edad'];
echo $_POST['comentario']; echo $_POST['comentario'];
//$sql = "INSERT INTO `respuesta`(`id_respuesta`, `clave_escuela`, `idioma`, `nombre`, `edad`, `comentario`) VALUES (null ,".$_SESSION['clave_escuela'].",,,,)"; //$sql = "INSERT INTO `respuesta`(`id_respuesta`, `clave_escuela`, `idioma`, `nombre`, `edad`, `comentario`) VALUES (null ,".$_SESSION['clave_escuela'].",,,,)";
$sql = "INSERT INTO `respuesta`(`id_respuesta`, `clave_escuela`, `idioma`, `nombre`, `edad`, `comentario`, `fecha`, `REMOTE_ADDR`, `HTTP_USER_AGENT`) VALUES (null ,'".$_SESSION['clave_escuela']."','".$_POST['idioma']."','".$_POST['nombre']."',".$_POST['edad'].",'".$_POST['comentario']."', CURRENT_TIMESTAMP,'".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_USER_AGENT']."')"; $sql = "INSERT INTO `respuesta`(`id_respuesta`, `clave_escuela`, `idioma`, `nombre`, `edad`, `comentario`, `fecha`, `REMOTE_ADDR`, `HTTP_USER_AGENT`, `latitude`, `longitude`) VALUES (null ,'".$_SESSION['clave_escuela']."','".$_POST['idioma']."','".$_POST['nombre']."',".$_POST['edad'].",'".$_POST['comentario']."', CURRENT_TIMESTAMP,'".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_USER_AGENT']."','".$_SESSION["latitude"]."','".$_SESSION["longitude"]."')";
if ($conn->query($sql) === TRUE) { if ($conn->query($sql) === TRUE) {
echo "New record created successfully"; echo "New record created successfully";
...@@ -24,6 +24,7 @@ if ($conn->query($sql) === TRUE) { ...@@ -24,6 +24,7 @@ if ($conn->query($sql) === TRUE) {
$conn->close(); $conn->close();
/* Esto producirá un error. Fíjese en el html /* Esto producirá un error. Fíjese en el html
* que se muestra antes que la llamada a header() */ * que se muestra antes que la llamada a header() */
header('Location: salida.php?idioma='.$_POST['idioma']); header('Location: salida.php?idioma='.$_POST['idioma']);
......
...@@ -11,6 +11,8 @@ if (isset($_POST['escuela'])) { ...@@ -11,6 +11,8 @@ if (isset($_POST['escuela'])) {
$_SESSION["escuela"] = $arr[0]; $_SESSION["escuela"] = $arr[0];
$_SESSION["localidad"] = $arr[1]; $_SESSION["localidad"] = $arr[1];
$_SESSION["clave_escuela"] = $_POST['clave_escuela']; $_SESSION["clave_escuela"] = $_POST['clave_escuela'];
$_SESSION["latitude"] = $_POST['latitude'];
$_SESSION["longitude"] = $_POST['longitude'];
} }
$sql = 'SELECT * FROM Inicial WHERE CV_CCT LIKE "' . $_SESSION["clave_escuela"] . '" AND NOMBRECT LIKE "' . $_SESSION["escuela"] . '"'; $sql = 'SELECT * FROM Inicial WHERE CV_CCT LIKE "' . $_SESSION["clave_escuela"] . '" AND NOMBRECT LIKE "' . $_SESSION["escuela"] . '"';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment