Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: display the response ID to responder along the survey

display the response ID to responder along the survey 3 Jahre 5 Monate her #59531

  • ftrifoglio
  • ftrifoglios Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 3 Jahre 5 Monate her #59572

  • ftrifoglio
  • ftrifoglios Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 3 Jahre 4 Monate her #60655

  • cycas
  • cycass Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 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?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 3 Jahre 4 Monate her #60656

  • ftrifoglio
  • ftrifoglios Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 20
  • Karma: 1
Did you activate the survey?
I guess that none value is assigned to that variable in the evaluation mode.
Letzte Änderung: 3 Jahre 4 Monate her von ftrifoglio.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 3 Jahre 4 Monate her #60658

  • cycas
  • cycass Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 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!!!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 1 Jahr 7 Monate her #92342

  • pedrorobalo
  • pedrorobalos Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 4
  • Karma: 0
Hi cycas and ftrifoglio,

Where can I find the common_functions.php file?

Cheers
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: display the response ID to responder along the survey 1 Jahr 7 Monate her #92349

  • cycas
  • cycass Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 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?
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: ITEd
Ladezeit der Seite: 0.135 Sekunden
Donation Image