Мне нужно обновить «display_name» в базе данных, для этого я отображаю всех пользователей, используя функцию wordpress и foreach, и добавляю рядом с каждым пользователем текстовое поле (для изменения имени) и кнопку (длявыполнить действие), мой вопрос, как я могу получить правильный идентификатор для ввода и кнопку, которую я нажимаю, если я зацикливаю пользователей?
<?php global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM $wpdb->users" );
?>
<form>
<?php
foreach ($results as $key ) {
echo "$key->ID . $key->display_name <input type='text' name=''> <button>Submit</button>
}
?>
</form>
Я в настоящее время пойман в ловушку в этом, я получаю идентификаторно значение первого текстового поля
<?php
global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM $wpdb->users" );
?><form id="form1"><?php
foreach ($results as $key ) {
echo "$key->ID . $key->display_name . $key->mg_nobility <input type='text'
id='edit_value' class='$key->ID' value=''> <button row_id='$key-
>ID'class='edit_nov'>Submit</button>";
}
?>
</form>
<input type='hidden' id='row_del_id' value=''>
<input type='hidden' id='row_up_id' value=''>
<script>
jQuery('.edit_nov').click(function()
{
var current_id = jQuery(this).attr('row_id');
var current_value =jQuery('#edit_value').val();
jQuery('#row_del_id').val(current_id);
jQuery('#row_up_id').val(current_value);
return false;
});
</script>