Възможно ли е?

6 отговора 0 прегледа
#1

Възможно ли е?

Възможно ли е да се създаде форма за тестове и резултата да се записва във файл с PHP. Има ли готови скриптове?

Отговор
в отговор на ivo42 #2

Re: Възможно ли е?

За форма не знам, но формуляр със сигурност може.

Everything louder than everything else...
Отговор
в отговор на Dakota #3

Re: Възможно ли е?

Формуляр - но като тест с въпрос и 3-4 отговора?
има ли някъде скрипт?

Отговор
в отговор на ivo42 #4

Re: Възможно ли е?

PHP скрипта е прекалено прост, но никой не може да ти даде готов такъв, защото в него трябва да има имената на полетата от HTML формуляра с теста. Самия формуляр не е PHP, а само HTML, но двете неща вървят комплект и затова трябва да се правят заедно. Другият вариант е когато се прави PHP да се гледа HTML формуляра, но пак може да се наложат промени в него.

Отговор
в отговор на ivo42 #5

Re: Възможно ли е?

за стойностите на полетета: $_GET[field_name] или $_POST[field_name]
за записването им примерно: fopen, fwrite, fclose
Ще ти трябва и някакъв формат на файла.

Ето пример без формат и проверки:
<?php
$myFile = "MyFile.txt";
$fh = fopen($myFile, 'a');
fwrite($fh, $_GET[field_name1]);
fwrite($fh, $_GET[field_name2]);
//.......
fclose($fh);
?>

повече информация: fwrite

Отговор
в отговор на ivo42 #6

Re: Възможно ли е?

<script language="javascript">

function test(){
s = " ";
d = 0;
for (r=0; r<=(q-1); r++){
n=-1;

for(i=0;i<=(v-1);i++){if(form1[r*v+i].checked){n=i};
}

s+="Задача"+(r+1)+" ";
if(ar[r]==n){ d++; s+="Вярна"}
else s+="Невярна";
s+=".
";
}
alert("Вие направихте "+d+" верни отговора.");
form1.st.disabled = false


}

//-->
</script>
===============
==================
<input type=button value="test()">
Къде да сложа препратката??

Отговор
в отговор на ivo42 #7

Re: Възможно ли е?

[линк]

Отговор