Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменение значения переменной из формы до входа в обр. скрипт
 
 автор: romza   (12.01.2006 в 10:20)   письмо автору
 
 

Есть форма...

[url]<form action="search.php" method="get">

<input type="text" name="keywords">
<input type=image alt=Искать src="image/but.gif" >

<select name="searchtype">
<option value="">Все
<option value="a">A
<option value="b">B
<option value="c">C
</select>
</form>[/url]

Возможно ли в данной ситуации передавать значение строковых переменных $keywords и $searchtype не отдельными значениями,а до их передачи выполнить их сложение, а только потом передавать одну переменную $keywords со значением "keywords а" (или любое другое значение через пробел, из searchtype).

Возможно ли это????

   
 
 автор: DDK   (12.01.2006 в 10:40)   письмо автору
 
   для: romza   (12.01.2006 в 10:20)
 

Ну, при помощи ЯваСкрипта можно конечно так исхитриться, но в столь ответственных узлах я бы не советовал использовать яваскрипт. Уж очень он непостоянен и соотв. ненадёжен.

   
 
 автор: romza   (12.01.2006 в 10:53)   письмо автору
 
   для: DDK   (12.01.2006 в 10:40)
 

А как мне сложить значения при помощия JavaScript, а потом передать их, объясните плиз!!!

   
 
 автор: romza   (12.01.2006 в 11:01)   письмо автору
 
   для: romza   (12.01.2006 в 10:53)
 

Как я понимаю сложить можно так:

[url]<script language JavaScript>

var keywords = "var keywords" + " var searchtype";

</script>
[/url]

А как потом сделать что бы потом передать в с крипт значение переменной $keywords и честно говоря не понятно.... как этот кусок кода будет взаимодействовать с формой.

   
 
 автор: P@Sol   (12.01.2006 в 11:06)   письмо автору
 
   для: romza   (12.01.2006 в 11:01)
 

get способом передавай в обрабатываемый файл

   
 
 автор: romza   (12.01.2006 в 11:11)   письмо автору
 
   для: P@Sol   (12.01.2006 в 11:06)
 

!!!!!!!!! НЕ РАБОТАЕТ! Все равно они передаются как отдельные переменные!!! ПОЧЕМУ???

[url]
<form action="search.php" method="get">

<input type="text" name="keywords">
<input type=image alt=Искать src="image/but.gif" >

<select name="searchtype">
<option value="">Все
<option value="a">A
<option value="b">B
<option value="c">C
</select>

<script language JavaScript>

var keywords = "var keywords" + " var searchtype";

</script>

</form>
[/url]

   
 
 автор: P@Sol   (12.01.2006 в 11:24)   письмо автору
 
   для: romza   (12.01.2006 в 11:11)
 

вот только чем могу помочь

<script language JavaScript>

var keywords = "var keywords" + " var searchtype";

window.open(search.php?keywords="+keywords,"win","width=650,height=300,scrollbars=yes,resizable=yes");    

</script>

   
 
 автор: romza   (12.01.2006 в 11:32)   письмо автору
 
   для: P@Sol   (12.01.2006 в 11:24)
 

тока я не понял.. а зачем тут: width=650,height=300,scrollbars=yes,resizable=yes"

   
 
 автор: romza   (12.01.2006 в 12:18)   письмо автору
 
   для: romza   (12.01.2006 в 11:32)
 

Написал следующее... но почему-то не суммируются переменные, где ошибка???

[url]

<form>

<script language JavaScript>

function amount()
{
var keywords = "keywords" + " searchtype";

window.location.href ="http://www.domen.ru/search.php?
keywords=" + keywords;
}

</script>

<input type="text" name="keywords">
<input type=image alt=Искать src="image/but.gif" onClick="amount()">

<select name="searchtype">
<option value="">Все
<option value="a">A
<option value="b">B
<option value="c">C
</select>

</form>

[/url]

   
 
 автор: P@Sol   (12.01.2006 в 12:52)   письмо автору
 
   для: romza   (12.01.2006 в 12:18)
 


var keywords = "keywords" + " searchtype";

пробел перед searchtype?

   
 
 автор: romza   (12.01.2006 в 13:34)   письмо автору
 
   для: P@Sol   (12.01.2006 в 12:52)
 

Переменные так и не ссумируются, а в адресную строку по прежнему передаются значения переменных прям из формы, не обработанных Ява Скриптом... мож кто что посоветует???

   
 
 автор: romza   (12.01.2006 в 17:21)   письмо автору
 
   для: romza   (12.01.2006 в 13:34)
 

Никто чтоль не делал ничего подобного???? Хелп ми!!!!

   
 
 автор: P@Sol   (13.01.2006 в 09:25)   письмо автору
 
   для: romza   (12.01.2006 в 17:21)
 

сам не знаю, но вот что нашел

<input type=text name=t1 value=0 onkeypress=summ()>
<input type=text name=t2 value=0 onkeypress=summ()>
<input type=text name=t3 value=0>
<script>
function summ(){
tt1=t1.value;
tt2=t2.value;
t3.value=tt1 + tt2;
}
</script>


посмотри http://forum.woweb.ru/index.php?s=&act=ST&f=17&t=12884

   
 
 автор: romza   (13.01.2006 в 09:59)   письмо автору
 
   для: P@Sol   (13.01.2006 в 09:25)
 

Как раз то что надо... спасобо большое...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования