gelen veriyi foreach ile döndürmen lazim yani şöyle....
<?php
include ("ayar.php");
echo "
<form id=\"form1\" name=\"form1\" method=\"post\" action=\"anakat.php\">
<table width=\"200\" align=\"center\">
<tr>
<td><label>
<textarea name=\"marka\" id=\"marka\" cols=\"45\" rows=\"5\">kategori1
kategori2
kategori3</textarea>
</label></td>
</tr>
<tr>
<td><label>
<input type=\"submit\" name=\"button\" id=\"button\" value=\"kategori aç\" />
</label></td>
</tr>
</table>
</form>
";
$marka = explode("\n", $_POST["marka"]); // explode ile satir başi veri aldik
foreach($marka as $yenimarka){ // foreach döndürdük arrayi yazdirmak icin...
$anakatac = mysql_query("insert into anakat (marka) values ('$marka')");
if($anakatac){
echo "kategori açıldı<br />";
}else{
echo "kategori açılamadı<br />";
}
//tüm veriyi yazdık.
}
?>gibi...