[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: оператор <select>
arsen2607
Помогите, есть список <select> и 2 поля text, в списке есть ссылки, когда я выбираю какую то ссылку, должно поменяется значение в этих полях на нужное мне



Спустя 19 минут, 38 секунд (29.05.2012 - 00:57) rooor написал(а):
ajax
$_POST
$_GET

Спустя 13 дней, 17 часов, 23 минуты, 29 секунд (12.06.2012 - 18:20) braaa написал(а):
доброго времени суток всем )

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

<select name="select_customer" class="inp" style="width: 100%;" onchange="document.form_customer.select_manager.value=''; document.form_customer.submit();">
<option
value="0">-----</option>
<?php


$customer_sel = mysql_query("SELECT * FROM customer where archiv = 0 order by tag");

while($customerrow=mysql_fetch_assoc($customer_sel))
{
printf("<option value='%s'>%s</option>",$customerrow['id'],$customerrow['tag']);
}
?>
</select>


первый вопрос такой: Как получить ответ от списка какую опцию я всё таки выбрал здесь, я знаю что selected значит выбранное поле, но как вывести чтобы дальше можно было пользоваться, вот этого я пока не могу понять )

Спустя 2 минуты, 6 секунд (12.06.2012 - 18:23) Shkiper написал(а):
braaa не хорошо ФЛУДИТЬ не по теме biggrin.gif

Спустя 4 минуты, 26 секунд (12.06.2012 - 18:27) braaa написал(а):
ну вроде вопрос по оператору селект )

Спустя 6 минут, 25 секунд (12.06.2012 - 18:33) Shkiper написал(а):
braaa ну вроде на вопрос автора темы не было конкретного ответа, по крайней мере он не сказал что ему помогли. biggrin.gif
Ответ на твой вопрос: В обработчике просто пропишы var_dump($_POST), а еще проще print_r($_POST) и увидешь милькнувшую палочку волшебника.

Спустя 3 часа, 2 минуты, 1 секунда (12.06.2012 - 21:35) braaa написал(а):
ну поэтому я и пишу сюда ) ему ответ будет и мне
а на каком месте прописать? что-то у меня просто "Array()" выдает )

Спустя 2 минуты, 41 секунда (12.06.2012 - 21:38) Shkiper написал(а):
а где мое сообщение????

Спустя 32 секунды (12.06.2012 - 21:39) Shkiper написал(а):
скрин кода дай и водк выдаваемый код браузером!!!

Спустя 15 минут, 11 секунд (12.06.2012 - 21:54) braaa написал(а):
это код

<table width="300" cellspacing="0" cellpadding="3" border="0">
<form
method="post" name="form_kunden"></form>
<tbody>
<tr
valign="bottom">
<td>
<strong>
Kunde:</strong>
<br>
<select
name="select_kunden" class="inp" style="width: 100%;" onchange="document.form_kunden.select_ansprechpartner.value=''; document.form_kunden.submit();">
<option
value="0">-----</option>
<?php


$kunden_sel = mysql_query("SELECT * FROM kunden where archiv = 0 order by kuerzel");

while($kundenrow=mysql_fetch_assoc($kunden_sel))
{
printf("<option value='%s'>%s</option>",$kundenrow['id'],$kundenrow['kuerzel']);

}

?>
</select>
</td>


а это вывод в браузере, причем подчеркнутое выбрано в списке

<select class="inp" onchange="document.form_kunden.select_ansprechpartner.value=''; document.form_kunden.submit();" style="width: 100%;" name="select_kunden">
<option
value="0">-----</option>
<option
value="166">01-Top-Nachhilfe</option>
<option
value="26">B?¶hmer & Lotz (RAe)</option>
<option
value="156">Becker, Friedhelm</option>
<option
value="99">BEP GmbH</option>
<option
value="108">Burkert (RA)</option>
<option
value="98">Changeways GmbH</option>
<option
value="179">Clemens-Str?¶wer</option>
<option
value="23">Creuzburg & Pawlak</option>
<option
value="73">Ecenta AG</option>
<option value="107">Falbo-?–zkul (RAin)</option>
<option value="137">Growe+Kollegen (RAe)</option>
<option
value="178">GSP</option>
<option
value="79">Gudernatsch (RAin)</option>
<option
value="13">Gunia (RA)</option>
<option
value="188">H?¶lscher-Kinesiolog</option>
<option
value="159">Hannak (B?¶blingen)</option>
<option
value="20">Hannak (Deizisau)</option>
<option
value="165">Hannak (Lenningen)</option>
<option
value="149">Hasenack</option>
<option
value="145">Heynemann (RA)</option>
<option
value="52">Hochstrate</option>
<option
value="125">Hypnosehaus</option>
<option
value="60">IBR Zerst?¤ubungstec</option>
<option
value="153">KermaPartners|G.v.P.</option>
<option
value="173">Killinger (RAin)</option>
<option
value="167">Klietsch (RA)</option>
<option
value="70">Kuhse</option>
<option
value="155">L??ke (RA)</option>
<option
value="148">Malottke (RAin)</option>
<option
value="86">Michalowski (Stb.)</option>
<option
value="184">Mustermann</option>
<option
value="186">Oberwetter-Olfen RAe</option>
<option
value="187">Olfen|J??rges Stb.Ge</option>
<option
value="183">Peregrina (RAin)</option>
<option
value="91">Rayermann, RA</option>
<option
value="85">Richardson SV-B??ro </option>
<option
value="25">Rigterink (RA)</option>
<option
value="163">Sandmeier (RAin)</option>
<option
value="55">Sch??nemann (SV-B??r</option>
<option
value="6">Speckmann-Gruppe</option>
<option
value="135">Stanberger (HP)</option>
<option
value="134">Strube-Fandel (RAe)</option>
<option
value="128">Timmermann (RAin)</option>
<option
value="101">Wagenf??hr (RA)</option>
<option
value="66">Wegner & Zorn (RAe)</option>
<option
value="22">Weyrich, R?¶ssler RA</option>
<option
value="185">Zilles RAin</option>
</select>


Спустя 16 часов, 27 минут, 26 секунд (13.06.2012 - 14:21) Shkiper написал(а):
Ну тогда х3. Я помогаю только тем, кому помочь не долшго, а с тобой путоница чет произошла. У меня время поджимает. I`am sorry

Спустя 11 минут, 46 секунд (13.06.2012 - 14:33) alexbel2404 написал(а):
<?php
if(isset($_POST['select_kunden'])){
echo $_POST['select_kunden'];
}
?>

Вставь где-нибудь в начале скрипта. И попробуйте отправить форму.

Спустя 4 часа, 14 минут, 21 секунда (13.06.2012 - 18:47) braaa написал(а):
спасибо за внимание, но к сожалению не работает, я еще просмотрел пару книг и поискал в интернете и наткнулся на одно решение:

это код прямо из книги

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Документ без названия</title>
</head>
<body>
<select
name="formGender">
<option
value="">Select...</option>
<option
value="M">Male</option>

<option
value="F">Female</option>
</select>
<?php

print_r($_POST);
?>
</body>
</html>



если я запускаю это на денвере, то $_POST остается все время пустым, проверил версию php но и там оказалось всё нормально версия 5.ххх

да еще в одной книги было предложение заменить на $_REQUEST, но тоже ничего не принесло

Спустя 21 минута, 35 секунд (13.06.2012 - 19:09) Shkiper написал(а):
braaa а где тут хотяб кнопка чтоб отправить данные, и далее оны были выведены в фу-ции print_r???? Попробуй так:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
title>Документ без названия</title>
</
head>
<
body>
<?php
if(count($_POST) > 1)
print_r($_POST);
?>
<form method='post'>
<
select name="formGender">
<
option value="">Select...</option>
<
option value="M">Male</option>

<
option value="F">Female</option>
</
select>
<
input type='submit' value='Отправить'>
</
form>
</
body>
</
html>


Спустя 51 минута, 7 секунд (13.06.2012 - 20:00) braaa написал(а):
всё спасибо, так долго над этим сидел что не заметил, как у меня там редактор на чудил, я форму просто дважды закрыл

вот решение, которого я добивался:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Документ без названия</title>
</head>
<body>
<?php

if(count($_POST) > 1)
print_r($_POST);
?>
<form
method='post'>
<select
name="formGender" onChange="submit()">
<option
value="">Select...</option>
<option
value="M">Male</option>

<option
value="F">Female</option>
</select>
</form>
</body>
</html>


незабываем дописать: onChange="submit()" и всё работает как надо

Спустя 1 час, 34 минуты, 56 секунд (13.06.2012 - 21:35) Shkiper написал(а):
+1 в карму biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.