Hallo,
bei unserem Fragebogen wollen wir gerne, nachdem die Probanden das Geschlecht ausgewählt haben, die Pronomen angepasst an die Frage und den grammatikalischen Fall entsprechend ersetzen lassen. Dazu haben wir einen php-Code erstellt und jeweils die Wörter ersetzt. Allerdings kommt jetzt immer die Fehlermeldung, dass es nicht richtig definiert wurde. Woran könnte das liegen?
Das ist unser Code:
if(value('SD23') ==1) //weibl.
{
replace ('%Pro%', 'Sie');
replace ('%pro%', 'sie');
replace ('%proA%', 'sie');
replace ('%proD%', 'ihr');
replace ('%MPa%', 'Meine Partnerin');
replace ('%mPa%', 'meine Partnerin');
replace ('%mPaA%', 'meine Partnerin');
replace ('%mPaD%', 'meiner Partnerin');
replace ('%mPaG%', 'meiner Partnerin');
replace ('%IPa%', 'Ihre Partnerin');
replace ('%IPaD%', 'Ihrer Partnerin');
replace ('%IPaA%', 'Ihre Partnerin');
replace ('%IPaG%', 'Ihrer Partnerin');
replace ('%poss%', 'ihr');
replace ('%possPl%', 'ihre');
replace ('%possw%', 'ihre');
replace ('%posswd%', 'ihrer');
replace ('%possPlA%', 'ihren');
}
if(value('SD23') ==2) //männl.
{
replace ('%Pro%', 'Er');
replace ('%pro%', 'er');
replace ('%proA%', 'ihn');
replace ('%proD%', 'ihm');
replace ('%MPa%', 'Mein Partner');
replace ('%mPa%', 'mein Partner');
replace ('%mPaA%', 'meinen Partner');
replace ('%mPaD%', 'meinem Partner');
replace ('%mPaG%', 'meines Partners');
replace ('%IPa%', 'Ihr Partner');
replace ('%IPaD%', 'Ihrem Partner');
replace ('%IPaA%', 'Ihren Partner');
replace ('%IPaG%', 'Ihres Partners');
replace ('%poss%', 'sein');
replace ('%possPl%', 'seine');
replace ('%possw%', 'seine');
replace ('%posswd%', 'seiner');
replace ('%possPlA%', 'seinen');
}