seosniks

seosniks
Рейтинг
389
Регистрация
13.08.2007
ca7cba

Спасибо за помощь, завтра обязательно попробую Ваши варианты.

ipipe:
stylesuser.com - открывается

Да, Спасибо Вижу ожил. Странный Даун однако, да и еще в субботу.

Counselor:
echo $_POST['sel']; ?
(это к примеру выше)

Спасибо Огромнейшее. Всем кто мне помогал.

Counselor, Спасибо что ткнул Носом.

Это мне было и нужно.

_savit Вам спасибо за код. Вариант с использованием jQuery

Фуууу. Я уж Чуть не завис нафиг.

Вот что мне надо было/ Пример

 <form method="POST" action="6.php">

<?php

echo $_POST['sel'];
echo $_POST['sel_value'];

for($i=1;$i < count($ok9[2]);$i++) {
$marka_selec .="<option value=\"$aaaa\">$bbbb</option>";
}
echo'<select name="model">'.$marka_selec.'</select>';
echo'<input type="submit" name="okbutton" value="OK">
</form>';
?>
_savit:
без использования jquery




с использованием jQuery

<head>

<script type="text/javascript" src="/js/jquery.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('#sel').change(function(){

$('#sel_value').attr('value', $(this).find('option:selected').text())

});

});

</script>

</head>

<body>

<select name="sel" id="sel">
<option value="">выберите</option>
<option value="key1">value1</option>
<option value="key2">value2</option>
</select>
<input type="text" name="sel_value" id="sel_value" />

</body>


p.s естественно надо не забыть скачать jquery

p.p.s набивал прямо тут, так что мог где-то опечататься ... но думаю все заработает

Все пашет но отдает теперь только value, key не отдает

Теже яйца только в полоску

вот смотрите что отдает выдели жирным.

<select name="sel" id="sel">

<option value="">выберите</option>

<option value="key1">value1</option>

<option value="key2">value2</option>

value1 или value2 теперь получаю

echo $_POST['sel_value'];

возвращает value1 value2

а как забрать key1 и value1

Совсем уже не соображаю.

Мне оба значения
важны
, потому как один любой я могу получить

без проблем.

$key1= $_POST['sel_value']; Тут должен быть value1

$value1= $_POST['sel_value']; тут должен быть key1

это все что мне надо.

Толи я криво объясняю, толи не пойму никак.

topy:
seosniks, теперь понял.
Думаю тут 2 варианта:
1. У вас же как-то формируются эти списки? Значит где-то (в базе или еще где-то) прописаны соответствия key->value. Значит при получении value вы можете узнать key.
2. Думаю с помощью jQuery это можно сделать.

Увы я его не учил. Еслиб с ним может было не плохо.

Да именно мне надо пллучить key И value

seosniks добавил 25.02.2011 в 11:18

vantonkon:
я вижу тут 3 варианта:
1) как предложил, topy: через базу получать наименования элементов, по их id'шникам.
2) создавать hidden поля выбранных элементов при отправки формы (событие <form onsubmit="">)
например такие:
<input type="hidden" name="model_texts[id или ключ]" value="значение" />
3) при создании select'а сразу же создавать hidden поля всех элементов
<input type="hidden" name="model_texts[id или ключ]" value="значение" />
и затем получать данные примерно так:
echo model_texts[$_POST['model']];

Спасибо попробую, как раз это наверное что надо..

snk001:
Используйте скрытое поле и устанавливайте его value при onchange списка. Это самый простой вариант. А вообще непонятно, у вас что, value в списке никак не связано с тем что написано? Странно.

snk001 будьте добры пример покажите пожалуйста.

устанавливайте его value при onchange.

snk001:
Используйте скрытое поле и устанавливайте его value при onchange списка. Это самый простой вариант. А вообще непонятно, у вас что, value в списке никак не связано с тем что написано? Странно.

Дело в том что мне надо получить выделил жирным <option value="xxxxx2">2103</option>

первое я получаю xxxxx2

как получить это 2103

пробовал скрытым полем.

оно отдает первое попавшее значение из списка.

проще говоря вот код

циклом выводятся все значения <option

 for($i=1;$i < count($ok9[2]);$i++) {    

$m .="<option title_model=".$totles." value=\"$link\">$totles</option>";
}

за циклом уже собранный select

 echo'<select name="model">'.$m.'</select>';     

вот отработанный код

<select name="model">

<option value="agila/">Agila</option>
<option value=Эantara">Antara</option>
</select>

seosniks добавил 25.02.2011 в 10:35

topy:
<select name="select[]" multiple size="10">

<option value="xxxxxx">2102</option>
<option value="xxxxx1">21035</option>
<option value="xxxxx2">2103</option>
</select>

На выходе будет массив с выбранными значениями.

ЗЫ или я не понял вопроса?

Мне нужны не только значения, но и их названия. это xxxxx2 и это 2103

в приходящем массиве есть 2 переменных которые имеют

название и значение, тоесть переменная название $title и значение $val

$marka_selec .="<option   value=\"$val\">$title</option>";    

select[]" multiple отдаст мне $val то есть выйдет так

<option value="xxxxx2">xxxxx2</option> но тогда не будет $title

А мне нужны название >$title</option>"; и значение value=\"$val\">

С эти value=\"$val\"> проблем нет .

нет не правильно.

надо помоему так

<noindex><a  target=_blank  href=http://ссылка rel=nofollow >ссылка</a></noindex>

Спасибо Вы мне очень помогли. 🍻

porutchik:
Ну как так не работают.

[pXXXX@h1 00000.for-test-only.ru]$ zip -9 -r backup.zip ./*

adding: blogs/ (stored 0%)
adding: index.php (deflated 40%)
adding: license.txt (deflated 62%)
adding: readme.html (deflated 59%)
adding: tmp/ (stored 0%)
adding: wp-activate.php (deflated 61%)
....
adding: wp-trackback.php (deflated 60%)
adding: xmlrpc.php (deflated 81%)
[pXXXX@h1 00000.for-test-only.ru]$ ll backup.zip
-rw-rw-r-- 1 pNNNN pNNNN 4229784 Feb 23 14:03 backup.zip


XLhost.Ru забыл, кстати, про ключик -r

Спасибо большое.

Хостинг очень хороший, и очень удобно управлять сайтами.

Главное что работает php.ini в корне.

И еще вопрос, как мне запустить кроном файлик, нарпимер у вас так

Например: /usr/bin/php /home/pNNNN/www/site.tld/path/script.php

мне удобнее было бы так http://ssalkra/file.php

то есть просто указать ссылку и дергать.

Всего: 4088