Bir sorunum daha var lütfen yardım eder misiniz? Eğer bir tane isim yakalarsa onu veritabanına yazdırabiliyorum ama 2 tane isim girilirse 2. isim yazılmıyor ki kaç isim geleceği belli değil 30 da olabilir 2 de. Bu isimleri kaç tane gelirse o kadar yazdırma işlemini nasıl yapabilirim?

Örnek input:
Name: Mehmet
Name: Mustafa




try{
$db = new PDO('mysql:host=localhost;dbname=tftautoconverter;charset=utf8','root','');
}catch(PDOException $e){
echo 'Hata: '.$e->getMessage();
}


echo '


Talebi Gir:





';




if ($_POST) {



$degisken = ($_POST["talep"]);
global $degisen;
$regular_expression_1 ="[N]+[a]+[m]+[e]+\:[R](.*?)[a]";
$regular_expression_1 ="[N]+[a]+[m]+[e]+\:(.*?)[
]";
$regular_expression_2 ="[S]+[u]+[r]+[n]+[a]+[m]+[e]\:(.*?)[
]";



preg_match_all('#'.$regular_expression_1.'#' ,$degisken , $matches);
for ($i=0; $i< sizeof($matches[1]);$i++)
$isimleryaz = $matches[1][$i];





$sql = $db->prepare('INSERT INTO isimler (name) VALUES (?)');
$ekle = $sql->execute(array(

$isimleryaz,


));

$hata = $sql->errorInfo();
echo empty($hata[2]) ? "Başarılı Bir Şekilde Çalıştı." : $hata[2];




}

?>