Borykam się z następującym problemem:
Utworzyłem kod który pobiera pojedyncze kody przekazywane przez czytnik kodów kreskowych do pola input i zapisuje je w bazie danych.
Na tym etapie wszystko działa bez zarzutu.
<? include('../include/dbconnect.php'); $set_id = $_REQUEST['set_id']; { ?>
<form role="form" action="set.php?set_id=<?php echo $row['set_id']?>" method="POST"> <div class="form-body"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon"> </span> <input type="text" class="form-control" placeholder="" name="imei" autofocus="autofocus"> </div> </div> </div> </form>
<?php } $imei = $_POST['imei']; $set_id = $_REQUEST['set_id']; if($imei) { } ?>
Problem pojawił się przy wprowadzaniu kodu zbiorczego z QR gdzie składnia wygląda przykładowo tak:
V4,SSCC007189084454756282,GTIN00885909796816,SCC30885909796817,MPNMD794FD/A,QTY5,IMEI351977065956462,IMEI351977066513304,IMEI351977066136528,IMEI351977066
239249,IMEI351977066587977
Z powyższego ciągu potrzebuję wyciągnąć wartości IMEI351977065956462 IMEI351977066136528 i tak dalej tylko że bez IMEI same 15 znaków/cyfr
Dodatkowo każdy z wyciągniętych kodów musi trafić do oddzielnego rekordu w bazie.
Proszę o naprowadzenie na funkcje jakich należy użyć przy tym rozwiązaniu.