Öğeyi denetleyi nasıl kapatabilirim
12
●172
- 23-07-2021, 18:09:28kullanılacak renkleri belirleyin;
$colors = [ ['code' => '#ff2e2e', 'name' => 'Kırmızı'], ['code' => '#000000', 'name' => 'Siyah'], ['code' => '#2e97ff', 'name' => 'Mavi'], ['code' => '#a759ff', 'name' => 'Mor'], ];form elementini oluşturun;
<select name="profil_tema"> <?php foreach($colors as $color): ?> <option value="<?=$color['code']?>"><?=$color['name']?></option> <?php endforeach; ?> </select>daha sonra gelen değeri kontrol edin;
if(!in_array($_POST['profil_tema'], array_column($colors, 'code'))) { //varsayılan bir değer veya hata çıktısı } - 23-07-2021, 18:31:21ghergedan adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim hocam şuanda yaptım aynısını ama yine mesela öğeyi denetle dediğimde kırmızının kodu örnek #ff2e2e bu ya bunu ben blue olarak yaptığımda veya mavinin kodunu girdiğimde tekrar veritabanına benim yazdığım şey gidiyor - 23-07-2021, 18:38:22kontrolün içine herhangi bir şey yazdınız mı? şunu deneyin;ereneser adlı üyeden alıntı: mesajı görüntüle
if(!in_array($_POST['profil_tema'], array_column($colors, 'code'))) { $_POST['profil_tema'] = $colors[0]['code']; }