Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

https://www.soscisurvey.de/umfrage_bachelorarbeit2022/?act=BjczcvOhusguF1E3s9TsRGdH

In meiner Umfrage habe ich vier Kategorien von Bildern. Pro Kategorie soll mittels dem PHP-Code urnDraw ein Bild aus 6 möglichen Varianten ohne zurücklegen gezogen werden. Bei zwei Kategorien funktioniert das auch, bei den anderen beiden leider nicht. Ich habe alles genau identisch gemacht, habe die Dateinamen überall überprüft, aber ich finde den Fehler nicht.

in SoSci Survey (dt.) by s223396 (125 points)
> bei den anderen beiden leider nicht.

Was genau zeigt denn die Debug-Information und (!) die Fehlerkonsole im Browser in diesem Fall? Posten Sie bitte ggf. den Link aus der Adresszeile des Browsers von einem Interview, wo es nicht funktioniert. Eventuell müssen Sie auf der Seite vor dem Zufallsgenerator starten.

> habe die Dateinamen überall überprüft, aber ich finde den Fehler nicht.

Prüfen Sie nochmal Groß- und Kleinschreibung, auch bei der Dateinamenerweiterung.
https://www.soscisurvey.de/umfrage_bachelorarbeit2022/?act=V7WchIoVvev0R31Gdo2hkTDu
Das wäre der Link zu einer Seite auf der kein Bild gezeigt wird.

Die Debug-Informationen sagen, dass aus der Urne gezogen wurde und auch welches Bild gezogen wurde. Leidere wird dies aber nicht angezeigt...
Dieser Link funktioniert leider nicht. Bitte starten Sie auf der vorhergehenden Seite und posten Sie den Link, der dann nach dem "Weiter" in der Adresszeile steht. Dieser muss in ?i=... enthalten.
Danke für den Link.

Es sieht so aus, als ob Sie den gezogenen Dateinamen an keiner Stelle in der Fragebogen-Seite einbinden. Arbeiten Sie daüfr mit einem Platzhalter und/oder PHP-Code?
Ich habe zuerst einen Zufallsgenerator erstellt, dem ein PHP-Code (urnDraw) folgt.
Genau so habe ich es auch auf den anderen Seiten gemacht, auf denen es funktioniert...
Urnen/urnDraw() und Zufallsgenerator sind zwei unterschiedliche und unabhängige Funktionen. Ich würde darauf tippen, dass da irendwas im Argen liegt.

Bitte lesen Sie nochmal kurz hier drüber:
https://www.soscisurvey.de/help/doku.php/de:create:randomization-einfaktoriell

> Genau so habe ich es auch auf den anderen Seiten gemacht, auf denen es funktioniert...

Dann haben Sie dort wahrscheinlich irgend ein Detail anders gemacht, z.B. noch eine Urne angelegt o.ä. Ich würde aber empfehlen, nur mit dem Zufallsgenerator zu arbeiten. Sie können auch gerne mal den PHP-Code der Seite posten.
Ich wollte gern, dass alle Bilder gleich oft gezogen werden, deshalb die Urne ohne Zurücklegen.

Der PHP-Code sieht so aus: urnDraw('shirt', 'IV03');
Wenn ich den Zufallsgenerator entferne wird auch bei den anderen beiden Seiten kein Bild angezeigt. Vielleicht ist dann etwas an meinem PHP-Code falsch. Tendenziell müsste da ja auch ohne den Zufallsgenerator funktionieren, oder?

1 Answer

0 votes
 
Best answer

Vielleicht ist dann etwas an meinem PHP-Code falsch.

Das kommt auf Ihren PHP-Code an. Den haben Sie bisher noch nicht offengelegt.

Wie viele Zufallsgeneratoren verwenden Sie denn? Vier Stück hätte ich aufgrund Ihrer Frage vermutet? Könnte es sein, dass Sie direkt im Zufallsgenerator in dem Karteireiter "Inhalte anzeigen" etwas eingetragen haben? Aber vielleicht nicht in allen?

by SoSci Survey (233k points)
selected by s223396
Das war der Fehler!!!

Vielen Dank für Ihre Hilfe!
...