Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как сделать счётчик на каше!?!?!?!?!? / 25 сообщений из 33, страница 1 из 2
10.05.2008, 16:45
    #35304469
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
ситуация такая, на странице есть вопрос и варианты ответа(что-то типа анкеты). нужно подсчитать голоса за каждый ответ. и вывести тсатистику на страницу. помогите кто чем сможет!!!
...
Рейтинг: 0 / 0
11.05.2008, 19:57
    #35305290
Elvis_plus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Да, прикольно. А пользователей различать надо? Если нет так это вообще проще простого...
...
Рейтинг: 0 / 0
12.05.2008, 07:11
    #35305519
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Ну вообще конечно нужно(по логике вещей), но за это по идее отвечать должна авторизация! С этим позже, пока хотелось бы только счётчик! напиши как посчитать! )))
...
Рейтинг: 0 / 0
12.05.2008, 07:22
    #35305523
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
вот код! при выборе ответа, страница автоматически обновляется! может конечно лучше сделать кнопку проголосовать! Сам как считаешь? вобщем вот:
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<CSP:QUERY Name=qrQuestion classname="Anketa.Question" queryname="getQuestion" >
<CSP:WHILE Condition=qrQuestion.Next()>
<td>#(qrQuestion.Get("NameQuestion"))#</td>
<td>
<select style='width:200px;' id="ans" name="ans" onChange=location.href="Kafedra.csp?chair=#(%request.Get("chair"))#&ans="+this.value>
<option selected="selected"> </option>
<CSP:QUERY Name=qrAnswerForQuestion classname="Anketa.Answer" queryname="getAnswerForQuestion" P1=#(qrQuestion.Get("ID"))# >
<CSP:WHILE Condition=qrAnswerForQuestion.Next()>
<CSP:IF condition=(%request.Get("ans")=qrAnswerForQuestion.Get("ID"))>
<option value=#(qrAnswerForQuestion.Get("ID"))# selected>#(qrAnswerForQuestion.Get("NameAnswer"))#</option>
<CSP:ELSE>
<option value=#(qrAnswerForQuestion.Get("ID"))#>#(qrAnswerForQuestion.Get("NameAnswer"))#</option>
</CSP:IF>
</CSP:WHILE>
</select>
</td>


</tr>
</CSP:WHILE>
</table>
...
Рейтинг: 0 / 0
12.05.2008, 08:35
    #35305555
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86при выборе ответа, страница автоматически обновляется!
Зачем обновлять-то?
...
Рейтинг: 0 / 0
12.05.2008, 14:36
    #35306573
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Обнавляется чтоб результат можно было автоматически запоминать!!! Я и пишу, может для этого лучше сделать кнопку проголосовать! Просто в том коде так сделано!
...
Рейтинг: 0 / 0
12.05.2008, 15:04
    #35306661
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86Обнавляется чтоб результат можно было автоматически запоминать!!!
Запоминать результат можно и без перезагрузки...
...
Рейтинг: 0 / 0
12.05.2008, 15:25
    #35306748
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Вот примерчик "без кнопки"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<html>
<head>
<title>Test</title>
<script type='text/javascript'>
function Save(Obj) {
	var val=Obj.selectedIndex 
	if (val!= 0 ) {
		val=#server(..cSave(val))#
		val=val+' шт.'
		alert('Всего таких ответов '+val)
	}
}
</script>
</head>
<csp:method name="cSave" arguments="N:%String" returntype="%String">  
	n val
	s val=$i(^tmp(N))
	q val
</csp:method>
<body>
<form>
<table>
<tr>
	<td>Вариант ответа</td>
	<td>
		<select id='case' onchange='Save(this)'>
			<option value='0'></option>
			<option value='1'>Да</option>
			<option value='2'>Нет</option>
			<option value='3'>Затрудняюсь ответить</option>
		</select>
	</td>
</tr>
</table>
</form>
</body>
</html>

Но с "кнопкой" будет лучше...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
13.05.2008, 10:46
    #35308221
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Ага, работает, спасибо! а можно как то ещё результаты наглядно просматривать? может лучше сделать не выпадающий список, а просто варианты ответов, и на против каждого цифры с голосами! ты так не подскажешь как сделать? ))))
...
Рейтинг: 0 / 0
13.05.2008, 10:49
    #35308228
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
ну и с кнопкой проголосовать конечно! )))
...
Рейтинг: 0 / 0
13.05.2008, 11:02
    #35308272
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
krvsa
а добавил ещё один вопрос, а он считает голоса, как у одного вопроса! может я не так добавил вопрос!?!?
...
Рейтинг: 0 / 0
13.05.2008, 11:33
    #35308359
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86может я не так добавил вопрос!?!?
Наверняка.
...
Рейтинг: 0 / 0
13.05.2008, 11:37
    #35308369
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86а можно как то ещё результаты наглядно просматривать?
Конечно можно... Тут поможет
Код: plaintext
#(value)#
А динамики добавит javascript
chicago_86может лучше сделать не выпадающий список, а просто варианты ответов, и на против каждого цифры с голосами! ты так не подскажешь как сделать? ))))
Вариантов куча! Рисуй любубю страницу...

А тот код, что ты привел, дюже страшный.
...
Рейтинг: 0 / 0
13.05.2008, 11:41
    #35308377
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86ну и с кнопкой проголосовать конечно! )))
Поставь в любом месте
Код: plaintext
<input type='button' value='Проголосовать' onclick='Save()'>
Замени строчку
Код: plaintext
var val=Obj.selectedIndex

На нужное вычисление выбраного варианта и дело в шляпе!
...
Рейтинг: 0 / 0
13.05.2008, 20:29
    #35310147
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Спасибо, ща попробую!!!
...
Рейтинг: 0 / 0
13.05.2008, 20:34
    #35310152
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
вы конечно простите меня чайника, но я не понял какую строчку нужно заменить и в каком месте!!! Можно меня носом туда тыкнуть! ))))
...
Рейтинг: 0 / 0
13.05.2008, 20:37
    #35310155
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
И как правильно тогда вопрос добавлять, чтоб он считал у каждого вопроса свои голоса! и что там на счёт гега value и динамику javascript...
...
Рейтинг: 0 / 0
14.05.2008, 08:42
    #35310553
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Вопросы очень расплывчатые...

Думаю тут нужно подойти "с другого конца". Ты описываеш/выкладываеш свои варианты - мы даем советы/варианты_решения.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
14.05.2008, 09:27
    #35310625
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
понятно, но мне всё равно не понятно как эту строчку заменить на то вычисление которое мне нужно! может ты просто в том коде, который выкладывал, добавишь вопрос и покажешь, как примерно менять эту строчку на то вычисление которое мне нужно!!! Буду очень благодарен!!! И может скажешь чего и где почитать про это всё! Может глупых вопросов станет меньше!!!
...
Рейтинг: 0 / 0
14.05.2008, 09:31
    #35310633
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
chicago_86не понятно как эту строчку заменить на то вычисление которое мне нужно!
Покажи свой код - посмотрим, подскажем...
...
Рейтинг: 0 / 0
14.05.2008, 10:16
    #35310765
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
вот что ты предлагал:
<html>
<head>
<title>Test</title>
<script type='text/javascript'>
function Save(Obj) {
var val=Obj.selectedIndex
if (val!=0) {
val=#server(..cSave(val))#
val=val+' шт.'
alert('Всего таких ответов '+val)
}
}
</script>
</head>
<csp:method name="cSave" arguments="N:%String" returntype="%String">
n val
s val=$i(^tmp(N))
q val
</csp:method>
<body>
<form>
<table>
<tr>
<td>Вариант ответа</td>
<td>
<select id='case' onchange='Save(this)'>
<option value='0'></option>
<option value='1'>Да</option>
<option value='2'>Нет</option>
<option value='3'>Затрудняюсь ответить</option>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
Вот в этом коде я не поня как ещё добавить вопрос и чтоб счётчик считал голоса у каждого вопроса! А то у меня получилось, что выбираешь в первом вопросе второй вариант ответа и во втором вопросе второй вариант ответа, а он считает всё в одно!!!
дальше ты предлагаешь вставить кнопку:
chicago_86
ну и с кнопкой проголосовать конечно! )))

Поставь в любом месте
<input type='button' value='Проголосовать' onclick='Save()'>
а потом предлагаешь заменить строчку на нужное вычисление выбраного варианта и дело в шляпе!:
Замени строчку
var val=Obj.selectedIndex

На нужное вычисление выбраного варианта и дело в шляпе!
вот это и не понятно! это замена выражения к чему приведёт? к подсчёту голосов у каждого вновь добавленного вопроса?
...
Рейтинг: 0 / 0
15.05.2008, 08:43
    #35313435
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Я пока в разъездах... Т.ч. придется тебе меня подождать... Хотя может кто другой подскажет
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
15.05.2008, 10:43
    #35313748
chicago_86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
мда,прикольно! Буду ждать, может кто и подскажет! )))
...
Рейтинг: 0 / 0
16.05.2008, 16:07
    #35317650
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
Вот тебе на вскидку пример с двумя вопросами...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
<html>
<head>
<title>Test</title>
<script type='text/javascript'>
function Save() {
	var obj=document.getElementsByTagName('select')
	var val
	for (var i= 0 ;i< obj.length;i++) {
		var val=obj[i].selectedIndex 
		if (val!= 0 ) {
			val=#server(..cSave(i,val))#
		}
	}
	alert('Данные записаны')
}
</script>
</head>
<csp:method name="cSave" arguments="Case:%String,N:%String" returntype="%String">  
	i $i(Case)
	i $i(^tmp(Case,N))
</csp:method>
<body>
<form>
<p>Вопрос  1 </p>
<table>
<tr>
	<td>Вариант ответа</td>
	<td>
		<select>
			<option value='0'></option>
			<option value='1'>Да</option>
			<option value='2'>Нет</option>
			<option value='3'>Затрудняюсь ответить</option>
		</select>
	</td>
</tr>
</table>
<p>Вопрос  2 </p>
<table>
<tr>
	<td>Вариант ответа</td>
	<td>
		<select>
			<option value='0'></option>
			<option value='1'>Да</option>
			<option value='2'>Нет</option>
			<option value='3'>Затрудняюсь ответить</option>
		</select>
	</td>
</tr>
</table>
<input type='button' value='Записать' onclick='Save()'>
</form>
</body>
</html>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
16.05.2008, 16:08
    #35317654
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать счётчик на каше!?!?!?!?!?
С кнопкой! Как и обещал...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как сделать счётчик на каше!?!?!?!?!? / 25 сообщений из 33, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]