Şimdi bir sipariş ver butonu koydum onu txtye yazdırdım ve php sayfamda okuttum fakat yapmak istediğim şey silme işlemi.
Siparişler satırlar halinde alt alta yazılıyor sıkıntı yok fakat mesele 10 satır var 5. yi veya 2. yi silmek istiyorum bu işlemi nasıl yapabilirim.
txtyioku.php
urunlekle.php
phpdegoster.php
Siparişler satırlar halinde alt alta yazılıyor sıkıntı yok fakat mesele 10 satır var 5. yi veya 2. yi silmek istiyorum bu işlemi nasıl yapabilirim.
txtyioku.php
PHP:<?php if ($dosya = (fopen ("./maillistesi.txt" , 'r') ) ) { } else { print ("Dosya açılamadı!"); } while ( ! feof ($dosya) ) { $satir = fgets ( $dosya, 1024); print ("$satir<br/>"); } fclose ($dosya); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-*****="Content-Type" **********text/html; charset=utf-8" /> <title>Başlıksız Belge</title> </head> <body> </body> </html>
urunlekle.php
PHP:<?php require_once('Connections/baglantim.php'); ?><?php $hostname_baglantim = "localhost"; $database_baglantim = "ilksitem_ilkbaglantim"; $username_baglantim = "root"; $password_baglantim = ""; mysql_connect($hostname_baglantim, $username_baglantim, $password_baglantim) or die ("Baglanti Basarisiz"); mysql_select_db ("$database_baglantim") or die ("Database yok"); ?> <?php $devamet = session_start(); error_reporting(E_ALL); ini_set('displays_errors','1'); //mysql bağlantısı oluştur ?> <?php $kartListele = ""; $sepetToplam = ""; if (!isset($_SESSION["sepet_array"]) || count($_SESSION["sepet_array"]) < 1){ $kartListele = "<br /><h2 align='center'>Henüz Seçilmiş Ürününüz Yok!</h2>"; }else { $i = 0; foreach($_SESSION["sepet_array"] as $her_urun) { $id = $her_urun['id']; $sql = mysql_query("SELECT * FROM urunler WHERE id='$id' LIMIT 1"); while($satir = mysql_fetch_array($sql)){ $urun_ismi = $satir["urun_ismi"]; $fiyat = $satir["fiyat"]; $detaylar = $satir["detaylar"]; } $fiyatToplam = $fiyat * $her_urun['adet']; $sepetToplam = $fiyatToplam + $sepetToplam; $kartListele .='<table border="1"><tr>'; $kartListele .='<td><a href="tekilurun.php?id='.$id.'">'.$urun_ismi.'</a><br /><img src="resim_deposu/'.$id.'.jpg" alt="'.$urun_ismi.'" width="40" height="52"</td>'; $kartListele .='<td>' . $detaylar . '</td>'; $kartListele .='<td>' . $fiyat . '</td>'; $kartListele .='<td>' . $her_urun['adet'] . '</td>'; //$kartListele .='<td>' . $her_urun['adet'] . '</td>'; $kartListele .='<td>' . $fiyatToplam . ' TL</td>'; $kartListele .='</tr></table>'; $i++; } } $dosya_adi = "maillistesi.txt"; $deger = "kartListele"; $yazilacak_deger = "$kartListele\n"; if ($kartListele) { if (!file_exists($dosya_adi)){ touch($dosya_adi); chmod($dosya_adi,0666); } $dosyaya_baglanti = fopen($dosya_adi,"a+"); if (!fwrite($dosyaya_baglanti,$yazilacak_deger)){ echo "Dosyaya yazılamadı."; exit; } echo "Tamamdır. Dosyaya bak >> <a href='maillistesi.txt'>maillistesi.txt</a>"; } else { echo "Dosyaya yazılamadı."; } ?>
phpdegoster.php
PHP:<?phpprint("</table>"); print("<table><tr><td></td></table>"); print("<table width=\"300\" cellpadding=\"1\" cellspacing=\"0\" border=\"0\" bgcolor=\"#cccccc\">"); print("<tr><td class=\"koyu\">Dosyamdaki bilgileri php ile çektim sonra iframe ile yazdırdım</td></tr>"); print("<tr><td class=\"txtoku\">"); print("<iframe frameborder=no height=600 marginheight=0 marginwidth=0 name=txtoku scrolling=no src=\"txtyioku.php\" style=\"PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px\" width=\"100%\" target=\"_top\">"); print("Browserınız iframe desteklemiyor."); print("</iframe><br>"); ?>