sau //-- Daca folosesti sesiune trebuie sa faci un session_start inainte de a tipari ceva pe ecran session_start(); //print_r($_SESSION); // Acuma, trebuie sa afli cu ce culoare scrii pentru fiecare intrebare. pentru asta facem o functie care sa ne intoarca 'red' sau 'black'. // ca si parametru o sa trimitem numarul intrebarii //-- sa imi dea mesaj de eroare sus, sub titlu function getErrorMessage() { global $_SESSION; /* $b_is_error = false; $c_error = false; $age_error=false; $prof_error=false; $sex_error=false; $study_error=false; */ //daca unul din campuri nu e completat if (($_SESSION['c_error']==true)||($_SESSION['age_error']==true)||($_SESSION_['prof_error'])||($_SESSION_['study_error'])) {return 'Please fill in the fields marked with red labels'; } if ($_SESSION['sex_error']) {return 'Please select a gender!';} if (($_SESSION['b_is_error']==true)||($_SESSION['err_sug']==true)) { return 'Please select an answer for the questions marked with red labels'; } return ''; } function getTextColor($index) { //-- php nu are variabile globale, daca vrei sa ai in functie ceva global trebuie sa o declari. (luam sesiunea ca variabila globala) global $_SESSION; //-- daca exista element pe pozitia $index si e 1 intoarcem red, daca nu intoarcem black if ( isset($_SESSION['a_error'][$index]) and (1==$_SESSION['a_error'][$index]) ) { return 'red'; } else { return 'black'; } } //--incerc sa gasesc culoarea pt campul tara function getCountryColor(){ global $_SESSION; if ($_SESSION['c_error']==true) { return 'red'; } else { return 'black'; } } function getStudyColor(){ global $_SESSION; if ($_SESSION['study_error']==true) { return 'red'; } else { return 'black'; } } //--incerc sa gasesc culoarea pt Age function getAgeColor(){ global $_SESSION; if ($_SESSION['age_error']==true) { return 'red'; } else { return 'black'; } } //--incerc sa vad ce culoare tr sa aiba varsta function getProfessionColor(){ global $_SESSION; if ($_SESSION['prof_error']==true) { return 'red'; } else { return 'black'; } } function getGenderColor(){ global $_SESSION; if ($_SESSION['sex_error']==true) { return 'red'; } else { return 'black'; } } //--daca inainte de err a avut valoare sa o pun la loc function getAgeValue(){ global $_SESSION; if (($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug'])||($_SESSION['study_error'])) {return $_SESSION['age_value'];} return ''; } //--daca inainte de err a avut valoare o pun la loc function getProfValue(){ global $_SESSION; if (($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug'])||($_SESSION['study_error'])) {return $_SESSION['profession_value'];} return ''; } //--daca inainte de err a avut valoare o pun la loc function getCountryValue(){ global $_SESSION; if (($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug'])||($_SESSION['study_error'])) {return $_SESSION['country_value'];} return ''; } function getStudyValue(){ global $_SESSION; if (($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug']) ||($_SESSION['study_error'])) {return $_SESSION['study_value'];} return ''; } function getSelected($index, $answer) { //-- php nu are variabile globale, daca vrei sa ai in functie ceva global trebuie sa o declari. (luam sesiunea ca variabila globala) global $_SESSION; //-- daca exista element pe pozitia $index si e 1 intoarcem red, daca nu intoarcem black if ((($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug']))&& ($answer==$_SESSION['a_answer'][$index])) { // echo $index." ".$answer." am intrat\n" ; return ' checked'; } else { // echo $index." ".$answer." ERR_SUG: ".$_SESSION['err_sug']." ***** \n" ; return ''; } } function getMaleSelected(){ global $_SESSION; if ((($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug']))||($_SESSION_['study_error'])&&($_SESSION['gender_value']=='M')) {return 'checked';} return ''; } function getFemaleSelected(){ global $_SESSION; if ((($_SESSION['b_is_error'])||($_SESSION['c_error'])||($_SESSION['age_error'])||($_SESSION['prof_error'])||($_SESSION['sex_error'])||($_SESSION['err_sug'])||($_SESSION_['study_error']))&&($_SESSION['gender_value']=='F')) {return 'checked';} return ''; } function getSuggestionColor($index){ global $_SESSION; if ($_SESSION['s_errors'][$index]==1) {return 'red';} else {return 'black';} } function getSuggestionContent($index){ global $_SESSION; return $_SESSION['suggestions'][$index]; } function getSelectedS($index, $answer) { //-- php nu are variabile globale, daca vrei sa ai in functie ceva global trebuie sa o declari. (luam sesiunea ca variabila globala) global $_SESSION; //-- daca a fost cel putin o eroare si indexul a fost selectat intoarcem checked if ( isset($_SESSION['s_errors'][$index-13]) and ($answer==$_SESSION['s_answers'][$index-13]) ) { return ' checked'; } else { return ''; } } echo "
Welcome to the...
 

CHESTIONAR DE EVALUARE A SATISFACTIEI FATA DE INTRANETUL COMPANIEI


".getErrorMessage()."

Va rugam sa raspundeti la toate afirmatiile de mai jos marcānd pe scala de sub fiecare afirmatie cu un calificativul pe care īl considerati cel mai potrivit referitor la intranetul companiei. Raspunsurile dvs. ne vor ajuta sa realizam recomandari de reproiectare a intranetului cu care interactionati astfel īncāt profitul si multumirea vizavi de acesta sa fie maxima.

All the fields are required and for every question you should choose an answer.

Varsta

Sex
  M       F

Departamentul

Functia

Studii

  1. Pe intranet gasesc o serie de informatii foarte relevante pentru munca mea.
    1    2    3    4    5    6    Nu pot sa raspund

    Sugestii

  2. Informatiile de pe intranet sunt actualizate zilnic.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  3. Intranetul are o structura logica si un format clar.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  4. Cānd citesc ceva pe Intranet continutul celor citite īmi este clar si usor de īnteles
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  5. Intranetul faciliteaza comunicarea interna (ex. īntre director si subalterni, mesaje de la management sau forum-uri de discutii etc.)
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  6. Atunci cānd caut ceva folosind motorul de cautare al intranetului gasesc informatia dorita īntr-un interval de timp relativ scurt.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  7. Intranetul ma ajuta sa lucrez mai eficient (fluxul de munca intern, recuperarea de informatii, acces la materiale ajutatoare)
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  8. Lucrez foarte repede cu ajutorul intranetului (ex. pot descarca foarte repede documente sau pot deschide repede pagini).
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  9. Intranetul este usor de folosit (ex. pot sa personalizez pagini, sa operez cu directorul dedicat personalului).
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  10. Sunt multumit/a de ajutorul si sprijinul primit atunci cānd īntāmpin probleme sau am īntrebari privitoare la utilizarea intranetului (ex. pun īntrebari online sau help-desk).
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  11. Prin intermediul Intranetului sunt prezentate constant noutatile ce privesc compania.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  12. Pe intranet gasesc informatia relevanta pentru munca mea īntr-un format usor de folosit.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

  13. Īn general sunt multumit/a de intranetul companiei.
    1   2   3   4   5   6   Nu pot sa raspund

    Sugestii

When you have completed filling out the above form please click on the Submit button below. If you are not satisified with your answers above please click on Reset to clear the form.


Adriana Tarţa adriana at cs.ubbcluj.ro
"; // In cazul in care este ceva in sesiune trebuie sa stergi, data viitoare cand vii pe pagina nu trebuie sa mai fie nimic, // eventual doar daca din submit_pas_1.php se pune din nou session_unregister('a_error'); session_unregister('b_is_error'); session_unregister('a_answer'); session_unregister('c_error'); session_unregister('age_error'); session_unregister('prof_error'); session_unregister('sex_error'); session_unregister('study_error'); session_unregister('suggestions'); session_unregister('s_errors'); session_unregister('s_answers'); session_unregister('err_sug'); session_unregister('profession_value'); session_unregister('age_value'); session_unregister('country_value'); session_unregister('err_no'); session_unregister('gender_value'); session_unregister('study_value'); ?>