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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: получить id

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: sim5   (31.05.2010 в 16:22)   письмо автору
 
   для: bab-nike   (31.05.2010 в 16:15)
 

Кто говорит, что нельзя? Вопрос только в том, для чего? Вы почитайте выше, о формах, которые надо показывать... для чего показывать? Надо не просто задавать вопрос, но и хоть малость разъяснять, толкований будет меньше.

Лучше не тыкать, это не метод познания, а представлять суть решаемого, это подскажет удобный выбор необходимого для решения.

PS. Да и при передаче формы, говорить еще о дополнительном GET..., а формы для этого мало?

  Ответить  
 
 автор: bab-nike   (31.05.2010 в 16:15)   письмо автору
 
   для: sim5   (31.05.2010 в 15:18)
 

Что вы грузите парня? гг..:)) при чем тут яваскрипт? разве нельзя передать идентификатор записи через ГЕТ, выбрать данную запись, и редактировать?!
Насколько я понял, ему нужно именно это, к примеру есть список
id | text 
1---111--изменить
2---222--изменить
............
и т. д.

при нажатии изменить в GET передаем id данной строки/записи, и открываем его для внесения изминений, вот только ему надо взять не готовый ,,какой то,,непонятный ему код, а именно методом тыка научится как это сделать:)

  Ответить  
 
 автор: sim5   (31.05.2010 в 15:18)   письмо автору
 
   для: NoCash   (31.05.2010 в 14:48)
 

Ну вам никто и не отказывает в помощи. Но уж лучше тогда, в вашем случае, суть задачи описывать.
JavaScript позволяет определить любой элемент предстоящий элементу по которому щелкает пользователь, получив все определенные его параметры. А вот РНР никак не может узнать на чем так кликают, ему нужно сообщать явно это. Это значит, что если вы хотите по щелчку по некоемому элементу формы узнать, что за элемент стоит перед ним, или иначе "принадлежит" ему, то этот элемент должен быть как-то идентифицироваться элементом, по которому щелкнули. Но... Допустим у вас сейчас такое:
<form action="" method="post">
<input type="text" name="as[12]" value="111"> <input type="submit" name="send[12]" value="Send"><br>
<input type="text" name="as[23]" value="222"> <input type="submit" name="send[23]" value="Send"><br>
<input type="text" name="as[32]" value="333"> <input type="submit" name="send[32]" value="Send">
</form>

Здесь массив кнопок и полей ввода, при этом каждое поле ввода привязано к кнопке submit по индексу. Поэтому, при отправке формы на сервере будет получен массив as (элементы input) с ключами 12, 23, 32, и массив send, но только с одним элементом - с индексом равным нажатой кнопке submit. Не сложно по ключам этих массивов узнать на сервере, против какого поля была нажата кнопка submit.
Но встает вопрос - а зачем это нужно? Другие поля ввода не интересуют? Да и странно использовать поля ввода, предназначенные в первую очередь именно для ввода, в качестве информативных полей (в данном случае). Если нет, то весь этот грузный html-код в форме проще заменить элементом select:
<select name="as" onchange="this.form.submit()">
....
</select>

и даже кнопки submit не потребуется, а на сервере вы получите значение опшена, которое выбрал пользователь.

  Ответить  
 
 автор: NoCash   (31.05.2010 в 14:48)   письмо автору
 
   для: sim5   (31.05.2010 в 14:41)
 

понимаете я еще в стадии изучения php но так сказать основы самые самые небольшие я освоил. за рекламму сори если что не так))
то что получить запрашиваемое я знаю. согласитесь если бы знал не попросил бы помоши. логично??

  Ответить  
 
 автор: sim5   (31.05.2010 в 14:41)   письмо автору
 
   для: NoCash   (31.05.2010 в 14:38)
 

Если вы не знаете как получить запрашиваемое, то, думаю, размещение рекламы на данный проект (в HTML-разделе), это сверх наглость, да и настораживает, не так-ли? ;-)

  Ответить  
 
 автор: NoCash   (31.05.2010 в 14:38)   письмо автору
 
   для: sim5   (31.05.2010 в 14:33)
 

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

>И вы этот ужас еще и рекламировали
это вы про что это?? про e107.compolys.ru?

  Ответить  
 
 автор: sim5   (31.05.2010 в 14:34)   письмо автору
 
   для: NoCash   (31.05.2010 в 14:30)
 

Вы лучше на пальцах объясните - что за задача стоит, а не о кнопочке после inpunt, это не объясняет сути.

  Ответить  
 
 автор: sim5   (31.05.2010 в 14:33)   письмо автору
 
   для: NoCash   (31.05.2010 в 14:27)
 

И вы этот ужас еще и рекламировали, совсем не понимая, чего вам самому надо.
Если есть куча полей ввода, и напротив каждой кнопка отправки формы, по отправке которой нужно знать у какого поля щелкнули (а надо полагать тогда, что остальное не интересует), то связывайте эти элементы. Как, выше сказано.
Но не лучше ли в таком случае воспользоваться списком?

  Ответить  
 
 автор: NoCash   (31.05.2010 в 14:30)   письмо автору
 
   для: sim5   (31.05.2010 в 14:22)
 

<input type="text" name="as[15]"> <input type="checkbox" name="chk[]" value="15">

я так понимаю вы предлогаете отмечать галочкой те инпуты которые нужно редактировать?? и сюда
<input type="checkbox" name="chk[]" value="15">
записывать id??? или я не так обмозговал

  Ответить  
 
 автор: NoCash   (31.05.2010 в 14:27)   письмо автору
 
   для: Trianon   (31.05.2010 в 14:26)
 

начал пытать програмировать когда вручили движок e107. там изнально сделано так вот и прижилось

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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