<?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"]);
$anakatac = mysql_query("insert into anakat (marka) values ('$marka')");
if($anakatac){
echo "kategori açıldı";
}else{
echo "kategori açılamadı";
}
?> kategori açtım ama explode n\ çalıştıramadım
2
●427
- 09-10-2009, 14:18:45Üyeliği durdurulduarkadaşlar kategori açıyorum amaçım çoklu kategori açmak ama explode "\n", kullanamadım çalışmadı nette araştırdım bulamadım yardımcı olursanız sevinirim
- 09-10-2009, 16:03:55gelen 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... - 09-10-2009, 17:52:53Üyeliği durduruldusağol kardeş bende aynı yöntemle yaptımphpexpert adlı üyeden alıntı: mesajı görüntüle