metal_head
Registered
И така, това нещо го търсих доста в интернет, но явно и аз не знам какво да търся, защото просто не мога да го обобщя с няколко думи.
Да кажем, че имам един while loop, с който на страницата се показват постове. На една страница може да има много постове. Това и баба го знае, ама преди и след while loop-а съм сложил таг form, тоест всичките постове са една форма. Защо? Защото с тях могат да се правят разни неща. Например имам система за оценка на отделните постове. Идеята на системата с оценка е потребителите да определят различните постове като полезни, артистични, забавни, безполезни (тоест със select list меню).
Сега, ето какво имам:
Това, разбира се, ще направи на всеки пост бутон submit и рейтинг меню с име set_mark[id] и ratemark[id]. Въпросът ми е как да разбера кой точно събмит бутон е натиснат и как да се обърна към select менюто, което отговаря на същото ID? Мислех за вариант с while loop, но не съм сигурен, че е добра идея. Може ли някой да ми даде пример. И изобщо правилен ли е този подход с многото submit бутони?
Да кажем, че имам един while loop, с който на страницата се показват постове. На една страница може да има много постове. Това и баба го знае, ама преди и след while loop-а съм сложил таг form, тоест всичките постове са една форма. Защо? Защото с тях могат да се правят разни неща. Например имам система за оценка на отделните постове. Идеята на системата с оценка е потребителите да определят различните постове като полезни, артистични, забавни, безполезни (тоест със select list меню).
Сега, ето какво имам:
PHP:
<input type='submit' name='set_mark[".$post_id."]' class='rate_button' value=' '>
<select name='ratemark[".$post_id."]'>(опции)</select>
Това, разбира се, ще направи на всеки пост бутон submit и рейтинг меню с име set_mark[id] и ratemark[id]. Въпросът ми е как да разбера кой точно събмит бутон е натиснат и как да се обърна към select менюто, което отговаря на същото ID? Мислех за вариант с while loop, но не съм сигурен, че е добра идея. Може ли някой да ми даде пример. И изобщо правилен ли е този подход с многото submit бутони?