X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> передача из html формы данных в php скрипт.
maxartfom
maxartfom
Topic Starter сообщение 6.11.2010, 12:16; Ответить: maxartfom
Сообщение #1


Есть форма:
{config_load file="$language/lang_$language.conf" section="boxes"}
{literal}
<script language="javascript">
<!-- Image Selector
function RandomImageLong(images,iparams)
{
/* si: start index
** i: current index
** ei: end index
** cc: current count
*/
si = 0;
ci=0;
cc=0;
imageSet = new Array();
ei = images.length;
for (i=1;i<ei;i++) {
if (images.charAt(i) == ' ' || images.charAt(i) == ',') {
imageSet[cc] = images.substring(si,i);
cc++;
si=i+1;
}
}
ind = Math.floor(Math.random() *cc);
document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");
}

function RandomImage(images)
{
RandomImageLong(images," ");
}

function RandomImageLinkLongTarget(images,urls,iparams,hparams)
{
/* si: start index
** i: current index
** ei: end index
** cc: current count
*/
imageSet = new Array();
urlSet = new Array();
si = 0;
ci=0;
cc=0;
ei = images.length;
for (i=1;i<ei;i++) {
if (images.charAt(i) == ' ' || images.charAt(i) == ',') {
imageSet[cc] = images.substring(si,i);
cc++;
si=i+1;
}
}
ind = Math.floor(Math.random() *cc);
si = 0;
ci=0;
cc=0;
ei = urls.length;
for (i=1;i<ei && cc <=ind ;i++) {
if (urls.charAt(i) == ' ' || urls.charAt(i) == ',') {
urlSet[cc] = urls.substring(si,i);
cc++;
si=i+1;
}
}

//document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");
document.write("<a "+hparams+" href=\""+urlSet[ind]+"\"><img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\"></a>");
}

function RandomImageLinkLong(images,urls,iparams)
{
RandomImageLinkLongTarget(images,urls,iparams,"");
}

function RandomImageLink(images,urls)
{
RandomImageLinkLongTarget(images,urls,"border=0","");
}

// End Script --
>
</SCRIPT>
{/literal}

<!-- Бокс производители -->
<div id="boxManufacturers">
<h5>Голосование(РАЗРАБАТЫВАЕТСЯ)</h5>

<div id="boxManufacturersContent">

<form id="form1" name="form1" method="post" action="/poll/analyz.php">
<p align="left">Проголосуйте за сайт! <br />
</p>
<table width="99%" border="0">
<tr>
<td width="43%"><select name="select" id="select">
<option>10</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select></td>
<td width="57%">- Цвет сайта
<label for="label"></label></td>
</tr>
<tr>
<td><select name="select2" id="select2">
<option>10</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select></td>
<td>- Дизайн сайта </td>
</tr>
<tr>
<td><select name="select3" id="select3">
<option>10</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select></td>
<td>- Ассортимент товара </td>
</tr>
<tr>
<td><select name="select4" id="select4">
<option>10</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select></td>
<td>- Удобство оформления заказа </td>
</tr>
<tr>
<td><select name="select5" id="select5">
<option>10</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select></td>
<td>- Качество обслуживания и доставки</td>
</tr>
</table>
<p align="left">
Ваши ФИО*:
<label for="fam"></label>
<input name="fam" type="text" id="fam" size="25" maxlength="25">
<br />
<br>
Ваш E-Mail*:
<label for="f_email"></label>
<input name="email" type="text" id="email" size="20" maxlength="20">
</p>
<p align="left">Порекомендовать сайт другу:<br /><label for="f_email"></label>
<input name="f_email" type="text" id="f_email" value="Введите E-Mail друга" size="20" maxlength="20" />
</p>
<p align="left">введите результат с картинки*<br />

<script>
<!---

RandomImageLong("tpl-1.jpg tpl-2.jpg tpl-3.jpg tpl-4.jpg tpl-5.jpg ","width=50 height=30");
// ---
>

</SCRIPT>

=
<label for="antibot"></label>
<input name="antibot" type="text" id="antibot" size="5" maxlength="1" />
</p>

<p align="left">* - Поля, обязательные для заполнения</p>
<p align="left">
<input type="submit" name="submit" id="submit" value="Голосовать" />
<input name="hiddenField" type="hidden" value="111" />
<br />
</p>
</form>





</div>

</div>




это скрипт голосования.
мне нужно сделать систему "антибот" в голосовании. т.е. случайным образом на форме появляется картинка из ранее заготовленных. Это реализуется с помощью ява скрипта. Но у меня есть еще скрытое поле
<input name="hiddenField" type="hidden" value="111" />
в которое я хочу занести информацию о том, какая картинка загружена, и в зависимости от этого проводить сравнение, правильно ли человек ввел данные.
На ПХП я бы реализовал это с помощью генератора случайных чисел в том месте где формируется картинка и оператора echo в том месте где нужно передать адрес картинки.
Как передать данные из html формы пхп скрипту?
в яваскриптах я плохо разбираюсь, поэтому этот яваскрипт я нашел в гугле.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 28832 Вчера, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6625 13.3.2024, 23:16
автор: spoyer_ru
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3801 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3328 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3289 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:42
Дизайн