• 27-06-2013, 11:08:49
    #1
    Merhaba arkadaslar.
    Mysql'den listbox'a gelen veriyi tekrar aynı şekilde mysql'e post etmek istiyorum.
    Ama ne yaptıysam bunu başaramadım.Mysql'de post etmek istediğim kolona array diye kayıt yapıyor.
    Kodlarım aşağıda :

    <form name="1" method="post" action="kaydet.php">
    <select name="firma[]" MULTIPLE><OPTION>Seciniz</OPTION></div>
    <?
    	$sorgu=mysql_query("SELECT * FROM  `isim`");
    	while ($results = mysql_fetch_array($sorgu)){
    
    		$isimm=$results['isimm'];
    		$gonder = $_POST["isimm"];
    
    	echo "<option>$isimm</option>";
    	}
    	?>
    	</select>
    </div>
    <div class="urunkayit2"><input type="text" name="isim"  size="25" border="0"></div>
    <div class="urunkayit2"><input type="text" name="aciklama"  size="25"></div>
    </div>
    <input type="submit" class="kaydet" name="button" value="" class="gonder">
    Bi yardım lütfen.Çıkamadım işin içinden
  • 27-06-2013, 11:36:59
    #2
    kaydet php dosyasında bulunan kodları da yazar mısınız.
  • 27-06-2013, 13:45:00
    #3
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    kaydet php dosyasında bulunan kodları da yazar mısınız.
    Cevabınız için çok teşekkürler.Sorunumu hallettim.kaydet.php dosyasında sorun yoktu ama burda atladığım bir detay varmış :
    <div class="urunkayit2"><input type="text" name="isim" size="25" border="0"><? $gonder = $_POST["isim"]; ?></div> yapınca sorun halloldu.
    Cevap ve ilginiz için çok teşekkür ederim.
    Ancak şimdi bir sorun daha yaşıyorum :
    KDV hesaplama ile ilgili.Fiyatı textbox'a KDV'siz yazıyorum.Alttaki textbox'a KDV oranını yazıyorum.En son toplamını MySQL'e kaydetmek istiyorum.Aslında KDV'yi verileri MySQL'e kayıt yapıp düzenleyince hesaplayabiliyorum ama, ürün ekleme kısmında malesef bunu yapamıyorum.İlla ürünü ekleyip, düzenlemem gerekiyor .Kodlarım şu şekilde :
    <?php
    if (isset($_REQUEST["kullanici"])) {
    $sql = ("select * from uye");
    }
    else {
    header ("Location: yonlendir.html");
    }
    $id = $_GET['id'];
    $sorgu = mysql_query("SELECT *  FROM `depo` WHERE `id` = $id LIMIT 0 , 1");
    while ($ysorgu = mysql_fetch_array($sorgu)) {
    
    
    $firma 		= $ysorgu["firma"];
    $sayi 	= $ysorgu["sayi"];
    $aciklama = $ysorgu["aciklama"];
    $fiyat 			= $ysorgu["fiyat"];
    $kdv 		= $ysorgu["kdv"];
    $toplamfiyat 		= $ysorgu["toplamfiyat"];
    }
    mysql_query("SET NAMES 'latin5'");
    $toplam=$birimfiyat;
    $query= mysql_query("select * from depo");
    	while($sql= mysql_fetch_array($query) ) {
    	$urun_fiyati= $sql["urun_fiyati"];
    $toplam=($toplam+$urun_fiyati);
    $yuzde='100';
    $kdv=$kdv;
    $yeni_deger= $toplam*$kdv/$yuzde;
    $enyeni = $toplam+$yeni_deger;
    }
    ?> 
    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="tr">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <link rel="stylesheet" type="text/css" href="images/style.css" />
    <title>Php Stok Programı V1</title>
    </head>
    
    
    <form name="1" method="post" action="kaydet.php">
    <div class="urunkayit1"><input type="text" name="urunadi"  size="25" border="0"></div>
    <div class="urunkayit2"><input type="text" name="malzemekodu"  size="25" border="0"></div>
    <div class="urunkayit2"><SELECT NAME="urunkategorisi"  border="0">
    <OPTION VALUE="Giyim">Giyim
    <OPTION VALUE="Kitap Dergi">Kitap & Dergi
    <OPTION VALUE="Cep Telefonu">Cep Telefonu
    <OPTION VALUE="Halı">Halı
    <OPTION VALUE="Mobilya">Mobilya
    </SELECT></div>
    <div class="urunkayit2"><SELECT NAME="birim" border="0">
    <OPTION VALUE="Adet">Adet
    <OPTION VALUE="Metre">Metre
    <OPTION VALUE="Litre">Litre
    <OPTION VALUE="Kilo">Kilo
    <OPTION VALUE="gram">Gram
    <OPTION VALUE="ton">Ton
    <OPTION VALUE="miligram">Miligram
    <OPTION VALUE="milimetre">Milimetre
    <OPTION VALUE="santim">Santimetre
    <OPTION VALUE="metreküp">Metreküp
    <OPTION VALUE="metrekare">Metrekare
    </SELECT></div>
    <div class="urunkaydet"><input type="text" name="miktar"  size="25" border="0"></div>
    <!--<div class="urunkaydet"><input type="text" name="resim"  size="25" border="0"> <a href="#" onclick="javascript:window.open('upload/index.php','upload','height=450,width=450' )"><font color="white">Yükle!</font></a></div>-->
    <div class="urunkaydet"><input type="hidden" name="personel"  size="25" border="0" value="<? include("database.php"); echo"$_REQUEST[kullanici]";?>"></div>
    <div class="urunkaydet"><input type="text" name="aciklama"  size="25"></div>
    <div class="urunkaydet"><input type="text" name="birimfiyat"  size="25"></div>
    <div class="urunkaydet"><input type="text" name="kdv"  size="25"></div>
    <div class="urunkaydet"><input type="text" name="toplamfiyat"  size="25"></div>
    <input type="submit" class="kaydet" name="button" value="" class="gonder">
    Bu konuda bir fikriniz var mı?

    Teşekkürler.İyi çalışmalar.
  • 27-06-2013, 17:44:54
    #4
    $toplam=$birimfiyat; 
    $query= mysql_query("select * from depo"); 
        while($sql= mysql_fetch_array($query) ) { 
        $urun_fiyati= $sql["urun_fiyati"]; 
    $toplam=($toplam+$urun_fiyati); 
    $yuzde='100'; 
    $kdv=$kdv; 
    $yeni_deger= $toplam*$kdv/$yuzde; 
    $enyeni = $toplam+$yeni_deger; 
    }
    şu kısımda ne yapılmaya çalışıldığını anlamadım.

    ürünün kaydedildiği sayfadı sql kodunun bulunduğu satırı yazarsanız orada değişiklik yapılması gerekli. fiyata orada kdv eklenirse daha kolay olur.

    ya da js ile formun bulunduğu sayfada ekleme yapılabilir.
  • 27-06-2013, 18:26:47
    #5
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    $toplam=$birimfiyat; 
    $query= mysql_query("select * from depo"); 
        while($sql= mysql_fetch_array($query) ) { 
        $urun_fiyati= $sql["urun_fiyati"]; 
    $toplam=($toplam+$urun_fiyati); 
    $yuzde='100'; 
    $kdv=$kdv; 
    $yeni_deger= $toplam*$kdv/$yuzde; 
    $enyeni = $toplam+$yeni_deger; 
    }
    şu kısımda ne yapılmaya çalışıldığını anlamadım.

    ürünün kaydedildiği sayfadı sql kodunun bulunduğu satırı yazarsanız orada değişiklik yapılması gerekli. fiyata orada kdv eklenirse daha kolay olur.

    ya da js ile formun bulunduğu sayfada ekleme yapılabilir.
    Siz yazmadan önce aynen dediğiniz gibi js ile hallettim.
    Çok teşekkür ederim cevaplar için.
    Kolay gelsin, iyi çalışmalar.