[Share] - Intranet Colegio (PHP,MYSQL)

Iniciado por Hadess_inf, 20 Enero 2012, 13:23 PM

0 Miembros y 1 Visitante están viendo este tema.

Luhacra

Alguna idea para solucionar este error ?....creo que no soy el unico.

        Notice:
        Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57
        Alumnos
   Notice: Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57
        Padres
   Notice: Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57

Grcias desde ya.

Shell Root

Es porque espera que haya una variable GET de nombre ven y al inicio no la muestra, es sólo una advertencia. Para solucionarlo agregale a la url esto: &ven=0.

PD: Estuve mirando la aplicación y presenta muchos fallos en la "instalación" y tengo un tiempo libre que voy a aprovecharlo y ver si lo puedo adaptar usando CodeIgniter, para una facil interpretación del código. Espero no le moleste a @Hadess_inf.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

robalo

Wenas a todos, tiene muchos fallos?, eso depende, que se pueden evitar? pues si, pero tambien los podemos "corregir" nosotros si queremos probarlo.

El error de las funciones creo que es por la versión de mysql, de todas formas podeis mirarlo en dev.mysql.

Como lo arreglo? puedes interntar insertar entre el CREATE function..... y el BEGIN

DETERMINISTIC
READS SQL DATA

Creo que hay tres.

Para los "errores" php que os deja ver bien el contenido web sólo tenéis que desactiva los mensajes de error, cuando terminés de verlo lo dejais como estaba si así os mola más.

Os pego un script con todo el tinglao de la BD y a ver si podéis ojear el trabajo de este buen hombre :)


--
-- Crear base de datos
--
DROP DATABASE IF EXISTS `dbintranet`;
SELECT 'OK' AS '--------------\nDROP DATABASE:';
CREATE DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci;
SELECT 'OK' AS '--------------\nCREATE DATABASE:';

--
-- Crear usuario y permisos para la
-- administración de la base de datos
--
DROP DATABASE IF EXISTS `__temp`;
CREATE DATABASE `__temp`;
USE `__temp`;
DROP PROCEDURE IF EXISTS __temp;
DELIMITER //
CREATE PROCEDURE __temp()
BEGIN
  DECLARE siExiste BIGINT DEFAULT 0 ;
  SELECT COUNT(*)
    INTO siExiste
    FROM mysql.user
   WHERE User = 'dbintranet'
     AND Host = 'localhost';
  IF siExiste > 0 THEN
    DROP USER 'dbintranet'@'localhost';
    SELECT 'OK' AS '--------------\nDROP USER:';
  ELSE
    SELECT 'KO' AS '--------------\nDROP USER:';
  END IF;
END //
DELIMITER ;
CALL __temp();
DROP PROCEDURE IF EXISTS __temp;
DROP DATABASE IF EXISTS `__temp`;

CREATE USER 'dbintranet'@'localhost' IDENTIFIED BY 'dbintranet';
SELECT 'OK' AS '--------------\nCREATE USER:';
GRANT USAGE ON *.* TO 'dbintranet'@'localhost' IDENTIFIED BY 'dbintranet';
SELECT 'OK' AS '--------------\nGRANT USAGE:';
GRANT ALL PRIVILEGES ON `dbintranet`.* TO 'dbintranet'@'localhost';
SELECT 'OK' AS '--------------\nGRANT ALL PRIVILEGES:';

--
-- Usar la base de datos
--
USE `dbintranet`;
SELECT 'OK' AS '--------------\nUSE dbintranet:';

--
-- Tablas
--
SELECT 'web.sql' AS '--------------\nImportando: (Tarda bastante)';
source web.sql;
SELECT 'OK' AS '--------------\nImportar web.sql:';

--
-- Procedimientos
--
DELIMITER //

SELECT 'source procedimientos_sistema.sql' AS '--------------\nImportando:'//
source procedimientos_sistema.sql//
SELECT 'OK' AS '--------------\nImportar Procedimientos_sistema.sql:'//

DELIMITER ;

--
-- Usuario ruth
--
UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
ALTER DATABASE  `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
SELECT 'OK' AS '--------------\nUsuario ruth clave 123:'//

-- Editar la línea de conexión del archivo conexion.php y
-- cambiar usuario y la contraseña por "dbintranet".
-- Debe quedar así:
--   $conex = array('localhost','dbintranet','dbintranet','dbintranet');
--
-- Insertar en el archivo Procedimientos_sistema.sql
-- DETERMINISTIC
-- READS SQL DATA
-- entre "CREATE FUNCTION ....." y "BEGIN"
-- si os da error al importar el archivo.
--
-- Guardar el archivo como 'dbintranet_completa.sql' o
-- con otro nombre cualquiera en la carpeta "site".
-- Importar el archivo con phpMyAdmin, MySQL Workbench,
-- consola, etc.
--
-- Por consola:
--   cd \wamp\www\site\
--   mysql -u root -p < dbintranet_completa.sql
--
-- Tarda un poco, así que un poco de paciencia.
--


un saludo

JR630

Cita de: hosbe en 21 Febrero 2013, 15:46 PM
AYUDA
CON ESTO PORFAVOR


consulta ($ consulta); if ($ mysqli_num_rows (Respuesta) == 1) {while ($ vector = mysqli_fetch_array ($ Respuesta)) {session_start (); $ _SESSION ['idusuario'] = $ vector ['idusuario']; $ _SESSION ['idpersonal'] = $ vector ['idpersonal'], $ _SESSION ['idcargo'] = $ vector ['idcargo'], $ _SESSION ['carga'] = $ vector ['carga'], $ _SESSION ['usuario'] = $ vector ['usuario'], $ _SESSION ['personal'] = $ vector ['personal'], $ _SESSION ['sexo'] = $ vector ['sexo'], $ con = nuevo conexion (); $ consulta_ = "llamada sp_menu_usuario (" $ _SESSION ['idusuario']. ".);" respuesta_ $ = $ con-> consulta ($ consulta_), mientras que ($ vector_ = mysqli_fetch_array ($ respuesta_)) {$ url = "principal.php sis =?" $ vector_ ['idsistema'] header ("Location: $ url"),.> Ingresar

robalo

JR630 eso es un sin sentido con modificaciones al azar del archivo login.php.

lorenita20

Hola chicos, ya realice todos los pasos que comentan y me sale un anuncio como este "Datos incorrectos", porfavor gracias por apoyarme, saludos  :) ;)

Shell Root

Tienes que realizarle seguimiento a la query que quieras ejecutar. Que intentas hacer?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

lorenita20

Cita de: @Unlock en  4 Marzo 2014, 13:49 PM
Tienes que realizarle seguimiento a la query que quieras ejecutar. Que intentas hacer?

Hola, trato de hacer login con los datos y solo me aparece datos incorrectos, ningun dato de los que vienen me ha funcionado, no se que hice mal pero no hay detalles de errores solo ese anuncio de datos incorrectos  :-\

robalo

Hiciste los últimos pasos que posteó Hadess_inf?
Citar7) En la base de datos ejecutar la siguiente instruccion: UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
8) En al base de datos ejecutar la siguiente instrucciong: ALTER DATABASE  `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
9) Cargar la pagina e ingresar con los siguientes datos: usuario -> ruth y clave -> 123

lorenita20

Cita de: robalo en  6 Marzo 2014, 07:42 AM
Hiciste los últimos pasos que posteó Hadess_inf?

Gracias ya esta listo, solo que ahora me muestra unos errores quisa por que esta en local

Notice: Undefined index: ven in seleccion.php on line 57
Notice: Undefined index: ven in seleccion.php on line 63
lista_alumno.php on line 54
lista_alumno.php on line 76