Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: Numerical input strips zeros

Numerical input strips zeros 2 Jahre 12 Stunden her #89209

  • jussibus
  • jussibuss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Hello!

I have a problem with LimeSurvey Version 2.00+ Build 121127.

I have a numerical input field in a survey. If I input, for example, '1000' to the field and submit the survey, the db table has '1000.0000000000' but the 'Responses and statistics' in the LimeSurvey admin shows only '1'. I noticed that the the trailing zeros are always stripped when viewing the responses in 'Responses and statistics'.

Is this a bug or did I do something wrong?

Thanks, Jussi
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Numerical input strips zeros 2 Jahre 10 Stunden her #89213

  • mfs
  • mfss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
On a related note: In my current survey (correctly: a census), I have mandatory 14x7 matrix of numeric fields. When I enter a perfectly valid zero(0) value, this zero will be deleted when I return from a later question group, and therefore this question will be marked as unanswered due to the empty value. Is this a bug or did I miss something?

Using Version 2.00+ Build 121115
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Numerical input strips zeros 2 Jahre 9 Stunden her #89216

  • tpartner
  • tpartners Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 4372
  • Dank erhalten: 830
  • Karma: 381
jussibus, this is a bug.

Please file a bug report and...
1. Give as much information as possible.
2. Provide step-by-step instructions how to reproduce the problem.
3. Provide screenshots and a sample survey.
4. Post the link to the bug here so we can follow the progress.


mfs, I would wait for the resolution of the bug and retest.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Numerical input strips zeros 2 Jahre 7 Stunden her #89223

  • mfs
  • mfss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
Just found this in the tracker for a recently fixed bug (06859: Integer values displayed as floiting point numbers):
LimeSurvey: master be6e85bc
Timestamp: 2012-11-20 09:25:21
Author: Shnoulle
Committer: Denis Chenu

Dev: remove all ending 0 to numeric question type, and remove the . if it's at ending

Of course, trailing zeroes may be removed ONLY if they come AFTER the decimal sign!
This might be the cause for the bug reported by jussibus (not yet in the tracker).
Seems like the culprit is the indiscrimating rtrim() here in application/helpers/common_helper.php
... 	... 	
@@ -1753,11 +1752,11 @@ function getExtendedAnswer($iSurveyID, $sFieldCode, $sValue, $oLanguage)
1753 	1752 	case 'N':
1754 	1753 	     if (trim($sValue)!='')
1755 	1754 	     {
	1755 +          $sValue=rtrim($sValue,"0.");
Letzte Änderung: 2 Jahre 7 Stunden her von mfs.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89287

  • jussibus
  • jussibuss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89321

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6561
  • Dank erhalten: 872
  • Karma: 257
jussibus schrieb: Resolved :dry:

Thank you
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89322

  • jussibus
  • jussibuss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Thank you! :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89415

  • mfs
  • mfss Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
I installed the fixes for issue #6980 by copying the changed source files over the existing ones, then restarting the web server, clearing caches and the like. No change for my case of zeroes vanishing from numeric arrays. Filed a report, issue #6997, complete with survey to reproduce the error.

I hope someone can help, I need a fix really urgent. But sorry, I cannot donate, I am working in a governmental entity, and *donating* is a real pita.
Letzte Änderung: 1 Jahr 11 Monate her von mfs. Begründung: Added links to the issue numbers
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89418

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6561
  • Dank erhalten: 872
  • Karma: 257
Oups,

It's for Array number.

Give it a try
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Numerical input strips zeros 1 Jahr 11 Monate her #89432

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6561
  • Dank erhalten: 872
  • Karma: 257
mfs schrieb:
But sorry, I cannot donate, I am working in a governmental entity, and *donating* is a real pita.
Think LimeSurvey accept governmental donation.

You can contact Carsten directly to see what is possible.

Denis
PS: and you can do little personnal donation ;)
Letzte Änderung: 1 Jahr 11 Monate her von DenisChenu.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Moderatoren: ITEd
Ladezeit der Seite: 0.208 Sekunden
Donation Image