I tabla de WordPress llamada wp_fes_vendors, hay un total de 12 columnas.
De estas 12 columnas, solo quiero actualizar los datos del nombre de la columna peticiones
Los datos que obtengo para esta columna provienen de un formulario personalizado en el backend almacenado en $_POST['getval']
Aquí está el código que probé
if (!empty(isset($_POST['getval'])))
{
global $wpdb;
$table_name=$wpdb->prefix.'fes_vendors';
$data_array = array(
'requests' => $_POST['getval']
);
$data_where = array('requests' => $_POST['getval']);
$wpdb->update($table_name,$data_array,$data_where);
}
html
<form id="myForm" name="myform" action="" method="POST" style="padding:20px;">
<label> Select if this Vendor wishes to receive customer requests or not: </label>
<select name="getval" id="brandSel" size="1">
<option selected="selected" disbaled value="">-- Select status --</option>
<option value="1">Enable</option>
<option value="0">Disable</option>
</select>
<?php submit_button('submit'); ?>
</form>
Lo intenté varias veces pero los datos no se guardan/actualizan. Aquí está la imagen de db
.
