Welcome, Guest
Username: Password: Remember me

TOPIC: display the response ID to responder along the survey

display the response ID to responder along the survey 3 years 1 week ago #59531

  • ftrifoglio
  • ftrifoglio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 20
  • Karma: 1
As the title I would display to the user his response ID in a boilerplate question.

I tried with the {SAVEDID}, but I think it can be used just with the end URL.
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 3 years 1 week ago #59572

  • ftrifoglio
  • ftrifoglio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 20
  • Karma: 1
I did it!

I'm not skilled with php, but I figured out that the response ID variable is
$saved_id = $_SESSION

Since I cannot use a php script in a question text, I have to create a placeholder to use in a boilerplate question.

The placeholders are created in the common_functions.php

I copied the function that create the placeholder {NUMBEROFQUESTIONS} and added to the next line. I renamed the placeholder and I replaced the variable $totalquestionsAsked with $_SESSION.

The line to add is
if (strpos($line, "{PLACEHOLDER}") !== false) $line=str_replace("{PLACEHOLDER}", $_SESSION, $line);

I guess it's not the best way to do it, but it works fine for me.
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 2 years 11 months ago #60655

  • cycas
  • cycas's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
I'm trying to do almost this same thing (with the permutation that I want to tag the ResponseID onto some other stuff inside a question field) and I cannot get this to work!

I've tried adding a placeholder, and my placeholder gets substituted OK, but there's nothing in $_SESSION?

So I tried echoing out $_SESSION in various places but nothing!

Anyone able to suggest what I am doing wrong?
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 2 years 11 months ago #60656

  • ftrifoglio
  • ftrifoglio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 20
  • Karma: 1
Did you activate the survey?
I guess that none value is assigned to that variable in the evaluation mode.
Last Edit: 2 years 11 months ago by ftrifoglio.
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 2 years 11 months ago #60658

  • cycas
  • cycas's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Oh NOOOOOOO !

I knew it had to be obvious, but did it have to be that simple? *bangs head repeatedly on desk*

I should have asked earlier. I am an idiot. THANK YOU!!!
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 1 year 2 months ago #92342

Hi cycas and ftrifoglio,

Where can I find the common_functions.php file?

Cheers
The administrator has disabled public write access.

Re: display the response ID to responder along the survey 1 year 2 months ago #92349

  • cycas
  • cycas's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Um - it's a little while since I've done anything with Limesurvey, but I think it should just be in your main survey directory - /public_html/survey/common_functions.php or /public_html/limesurvey/common_functions.php depending on where you installed it?
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.109 seconds
Donation Image