Merhabalar. Php'de txt dosyasına veri yazdırma ile ilgili bir problemim vardı. Kısaca şöyle anlatayım. Bir form'um var. aşağıdaki şekilde düzenledim. Form kodlarını yazmadım uzamasın diye. Şimdi ben bu form'dan giden verileri bir dizi olarak "formislem.php" sayfasından çekip, txt dosyasına yazdırmak istiyorum.
"formislem.php" sayfasının kodları da şu şekilde
Sonuç da şu şekilde: ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-7-7
Yani "alıcı adı", "firma adı", "şehir", "ilçe adı", "ürünün stok kodu", "ürünün stok sayısı" şeklinde.
Aşağıdaki şekilde yazması lazım.
ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-7-7
ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-15-50
gibi.
Aşağıdaki resimdeki gibi de 2 adet ürün var.
PHP:
<input type="text" name="aliciadisoyadi[]" />
<input type="text" name="alicifirma[]" />
"formislem.php" sayfasının kodları da şu şekilde
PHP:
if ($_POST) {
$dizi = [
$dizi[] = $_POST['aliciadisoyadi'],
$dizi[] = $_POST['alicifirma'],
$dizi[] = $_POST['sehir'],
$dizi[] = $_POST['aliciilce'],
$dizi[] = $_POST['alicieposta'],
$dizi[] = $_POST['siparisnotlari'],
$dizi[] = $_POST['urununstokkodu'],
$dizi[] = $_POST['urununstoksayisi']
];
$dosya = fopen("ornektext.txt", "a");
$diziler = $dizi[0][0] . "-" . $dizi[1][0] . "-" . $dizi[2][0] . "-" . $dizi[3][0] . "-" . $dizi[4][0] . "-" . $dizi[5][0] . "-" . $dizi[6][0] . "-" . $dizi[7][0];
fwrite($dosya, print_r($diziler, TRUE));
fclose($dosya);
}
Sonuç da şu şekilde: ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-7-7
Yani "alıcı adı", "firma adı", "şehir", "ilçe adı", "ürünün stok kodu", "ürünün stok sayısı" şeklinde.
Aşağıdaki şekilde yazması lazım.
ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-7-7
ahmet-firma adı-adana-ilçesi-eposta @eposta.commm-sipariş-15-50
gibi.
Aşağıdaki resimdeki gibi de 2 adet ürün var.