powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как сделать счётчик на каше!?!?!?!?!?
25 сообщений из 33, страница 1 из 2
как сделать счётчик на каше!?!?!?!?!?
    #35304469
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ситуация такая, на странице есть вопрос и варианты ответа(что-то типа анкеты). нужно подсчитать голоса за каждый ответ. и вывести тсатистику на страницу. помогите кто чем сможет!!!
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35305290
Elvis_plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, прикольно. А пользователей различать надо? Если нет так это вообще проще простого...
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35305519
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вообще конечно нужно(по логике вещей), но за это по идее отвечать должна авторизация! С этим позже, пока хотелось бы только счётчик! напиши как посчитать! )))
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #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
как сделать счётчик на каше!?!?!?!?!?
    #35305555
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicago_86при выборе ответа, страница автоматически обновляется!
Зачем обновлять-то?
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35306573
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обнавляется чтоб результат можно было автоматически запоминать!!! Я и пишу, может для этого лучше сделать кнопку проголосовать! Просто в том коде так сделано!
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35306661
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicago_86Обнавляется чтоб результат можно было автоматически запоминать!!!
Запоминать результат можно и без перезагрузки...
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #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
как сделать счётчик на каше!?!?!?!?!?
    #35308221
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, работает, спасибо! а можно как то ещё результаты наглядно просматривать? может лучше сделать не выпадающий список, а просто варианты ответов, и на против каждого цифры с голосами! ты так не подскажешь как сделать? ))))
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35308228
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и с кнопкой проголосовать конечно! )))
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35308272
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa
а добавил ещё один вопрос, а он считает голоса, как у одного вопроса! может я не так добавил вопрос!?!?
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35308359
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicago_86может я не так добавил вопрос!?!?
Наверняка.
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35308369
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicago_86а можно как то ещё результаты наглядно просматривать?
Конечно можно... Тут поможет
Код: plaintext
#(value)#
А динамики добавит javascript
chicago_86может лучше сделать не выпадающий список, а просто варианты ответов, и на против каждого цифры с голосами! ты так не подскажешь как сделать? ))))
Вариантов куча! Рисуй любубю страницу...

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

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

Думаю тут нужно подойти "с другого конца". Ты описываеш/выкладываеш свои варианты - мы даем советы/варианты_решения.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35310625
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понятно, но мне всё равно не понятно как эту строчку заменить на то вычисление которое мне нужно! может ты просто в том коде, который выкладывал, добавишь вопрос и покажешь, как примерно менять эту строчку на то вычисление которое мне нужно!!! Буду очень благодарен!!! И может скажешь чего и где почитать про это всё! Может глупых вопросов станет меньше!!!
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35310633
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicago_86не понятно как эту строчку заменить на то вычисление которое мне нужно!
Покажи свой код - посмотрим, подскажем...
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #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
как сделать счётчик на каше!?!?!?!?!?
    #35313435
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пока в разъездах... Т.ч. придется тебе меня подождать... Хотя может кто другой подскажет
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #35313748
chicago_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда,прикольно! Буду ждать, может кто и подскажет! )))
...
Рейтинг: 0 / 0
как сделать счётчик на каше!?!?!?!?!?
    #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
как сделать счётчик на каше!?!?!?!?!?
    #35317654
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С кнопкой! Как и обещал...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как сделать счётчик на каше!?!?!?!?!?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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