- Azonnali VGA-s kérdések órája
- Azonnali processzoros kérdések órája
- Milyen monitort vegyek?
- Milyen videókártyát?
- Fujifilm X
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Projektor topic
- Milyen asztali médialejátszót?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
-
PROHARDVER!
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
trisztan94
őstag
válasz
trisztan94 #2440 üzenetére
Na, a validációt úgy néz ki megoldottam, így csak az maradt hátra, hogy hogyan kell helyesen lementeni egy saját tömbbe és adatbázisba a hozzáadott ZIP kódot. Jól gondolom, hogy az options_update() function-be kell a saját logikámat belerakni?
Hogyan a legésszerűbb ezt megvalósítani?
Amúgy így oldottam meg a validációt, ha valakinek kellene:
public function validate($input) {
$valid = array();
$valid['add'] = (isset($input['add']) && !empty($input['add'])) ? sanitize_text_field($input['add']) : '';
if ( !preg_match( '/(^\d{5}$)|(^\d{5}-\d{4}$)/', $valid['add'] ) ) {
add_settings_error(
'add', // Setting title
'zip_format_error', // Error ID
'Please enter a valid US ZIP Code', // Error message
'error' // Type of message
);
} else {
add_settings_error(
'add', // Setting title
'zip_add_success', // Error ID
'Successfully added ZIP', // Error message
'updated' // Type of message
);
}
return $valid;
}
Új hozzászólás Aktív témák
- Dell 3520, 3530 eladó! Magas minőségben felújítva, 1 év garanciával, számlával
- új MacBook Pro 16 hüvelykes M1 Max 2TB SSD 64GB Apple space gray asztroszürke ajándék
- Nagyon szép állapot!! MacBook Air i5-5250U 4GB DDR3 125GB SSD 13 hüvelykes - 2015 eleje
- P14s Gen5 14" FHD+ IPS Ryzen 7 PRO 8840HS Radeon 780M 32GB 512GB NVMe ujjlolv IR kam gar
- ASUS ROG Zephyrus G14
- HIBÁTLAN iPhone 12 Pro Max 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3106, 100% Akkumulátor
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- DOKKOLÓ BAZÁR! Lenovo, HP, DELL és egyéb más dokkolók (TELJES SZETTEK)
Állásajánlatok
Cég: FOTC
Város: Budapest