Tengo un problema c...
 
Avisos
Vaciar todo

Tengo un problema con la gestion siestta

7 Respuestas
3 Usuarios
0 Reactions
2,085 Visitas
Visoft
Respuestas: 566
Honorable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Buenos dias , siestta, es un software hecho en php para la gestion de colegios, lo tengo instalado en varios centros y todo funciona muy correctamente, pero he encontrado unos errores.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/colegiom/public_html/gestion/siestta/ficha.php on line 230

la linea en concreto es esta

if(mysql_num_rows($sel_notas_rev)>0)

Alquien me puede ayudar.

Gracias.

URL del sitio: www.colegiomarco.es


 
Respondido : 15/02/2012 11:51 am
David Noguera
Respuestas: 4433
Famed Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Visoft,

el Warning indica que no se han obtenido resultados en la ultima consulta de MySQL, suele suceder cuando vas a abrir un listado de alumnos (por ejemplo) pero no hay ningún alumno en la base de datos, entonces se devuelve ese error...

Es un Warning, no e sun Fatal error, por tanto el software debería seguir funcionando...

Saludos!


 
Respondido : 15/02/2012 1:36 pm
Visoft
Respuestas: 566
Honorable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Gracias david, pero me gustaria saber si hay forma de presentar un mensaje diferente, algo parecido a "no hay datos" o sencillamente no presentar nada.

Gracias.


 
Respondido : 15/02/2012 2:32 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola,

Lo que se muestra en pantalla es información de error php y, como tal, no se puede modificar ya que precisamente sirve para informar de los errores.

Comprueba si en el programa siestta existe alguna opción de configuración para que no muestre la información de errores php, o indícanos un enlace a tu web donde podamos ver el error que comentas.


 
Respondido : 15/02/2012 5:28 pm
Visoft
Respuestas: 566
Honorable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola pablo, para que pudieras ver el error te tendria que dar de alta en la web y en siesta para que pudieras entrar, esa informacion te lo tendria que enviiar en privado, yo me referia si php tiene alguna rutina que controla lo errores. en otros lenguajes de programacion, que he usado existen rutinas que controlan los errores y dependiendo de un error u otro puedes presentar en pantalla un mensaje u otro, si quieres acceder a la web enviame un correo y te dare de alta y te enviare las claves para que puedas entrar y puedas ver los errores.

Gracias


 
Respondido : 15/02/2012 6:57 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Visoft,

si el error lo ves por pantalla no es normal, envía un ticket de soporte indicando que no quieres que los errores de PHP aparezcan por pantalla.

Por otro lado, si que podría ponerse una rutina que controle si la query ha devuelto resultados antes de ejecutar el if(mysql_num_rows($sel_notas_rev)>0)... pero habría que analizar el código de siessta y modificarlo... luego tendrías problemas para actualizarlo, etc etc.. mejor que te deshabilitemos los Warnings para que no salgan por pantalla ya que no afectan al funcionamiento de la aplicación..

Saludos!


 
Respondido : 16/02/2012 9:53 am
Visoft
Respuestas: 566
Honorable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ok, solucionado


 
Respondido : 16/02/2012 11:22 am