v2.5.2
Giriş yap

php barkod oluşturma

yeni2021
757 defa görüntülendi

Merhaba,tablodan verileri çekerek bunlardan yeni bir değer oluşturup barkod sütuna input etmek istiyorum ama bir sorunum var.

foreach($veriler as $item){
echo '<option value="'.$item["baslik"].'">'.$item["baslik"].'</option>';
}
?>

Bu şekilde forma çektiğim dropdown listten yaptığım seçime göre o başliğa ait tablodan yil ve k_no verilerini getirmesi ve bununla benzersiz bir barkod oluşturma niyetindeyim. Şu şekilde;

<input type="text" class="form-control" placeholder="BarkodNo…" name="barkod" disabled value="AA-<?=$item["yil"],'-',$item["k_no"]?>">

bana lazım olan şey, tablodan seçtiğim option value ya göre ait k_no değerini önüne sıfır katarak üç basamaklı sayıya tamamlaması.
örnek: AA-2021-1 , istediğim: AA-2021-001
örnek2: AA-2021-85, istediğim: AA-2021-085

bunu nasıl oluşturtabilirim?

php 7.4 kullanıyorum PDO olarak yazarsanız sevinirim.

yeni2021
1098 gün önce

@novruzrhmv,
şöyle ki
echo '<option value="'.$item["baslik"].'">'.$item["baslik"].'</option>
Bu şekilde başlığı çektim.
sonra
<?=$item["k_no"]?>
yapınca ilgili başlığın k_no verisi gelmiyor. bunun yerine veritabanındaki ilk değer geliyor
Ben başlık seçimini değiştirince ona ait doğru k_no değeri gelsin istiyorum.