Yardımcı olabilecek kişiye tüm kodları atabilirim.
Örnek Ekran fotoğrafları:
Text Dosyam

PANEL :
6
●1.611

Hocam bizde MySQL de yapmak istedik ama hoca .txt dosyasını kullanmamızı söyledi MySQL ile yapılan Ödevleri kabul etmiyor
ozaman kolay gelsin .12334,Alperen,Cesuret,30.11.1998,Erkek 13343,Mahsun,Deneme3,30.11.1978,Erkek 13545,Deneme2,Cesur,30.12.1999,KadınŞu şekilde sınıfı bir değişkene atayacaksın. Dosya ismini 1. parametreye yazacaksın. Index'i 2.parametreye yazacaksın. (2.parametreyi girmek zorunda değilsin, default olarak 0 dır.)
$txt = new TxtData('kayit.txt');Listelediğin yerden, bulunan id'i post ile güncelleme sayfasına al. Şu fonksiyonla kullan.$txt->update(13545,[ 1 => 'Ali' ,4 => 'Erkek']);2.parametrede array ile değişecek verileri seçebilirsin. 1 => ''Ali" örneğinde, 1 değişecek verinin indisidir. 0 ilk indis. Yani bizim txt dosyasımıza göre, 0 : id, 1 : Ad, 2: Soyad, 3: Doğum tarihi, 4: Cinsiyet, şeklinde benim veridğim örnekte, o senin girdiğin verilere bağlı.
$txt->removeItem(13545);şeklinde yapabilrsin.
$txt->process(true);y
$txt->listData()fonksiyonunu kullanaiblirsin.
foreach($txt->listData() as $item)
{
print_r($item);
}Genel olarak tam örnek:$txt = new TxtData('kayit.txt');
$txt->update(13545,[ 1 => 'Deneme2' ]);
$txt->update(12334,[ 2 => 'Yılmaz' ]);
$txt->process(true); //print_r($txt->listData());
// verileri listele
foreach($txt->listData() as $item) {
print_r($item);
}Kafanın takıldığı yerleri sorabilirsin.
<?php header("Location: oku.php");
if(isset($_POST)){
$okulno = $_POST['okulno'];
$ad = $_POST['ad'];
$soyad = $_POST['soyad'];
$dtarihi = $_POST['dtarihi'];
$cinsiyet = $_POST['cinsiyet'];
$yazilacakVeri = '"'.$okulno.','.$ad.','.$soyad.','.$dtarihi.','.$cinsiyet.'"'."\n";
$dosya = fopen('bizimListe.txt', 'a');
fwrite($dosya, $yazilacakVeri);
fclose($dosya);
}
else{
die();
}
?>Şurdaki oku .php ile de siteye tablo olarak çekiyorum ama geldiğinde tablonun ilk sutununda " ve son sutununda " tırnaklar var bunları nasıl silebilirim.<?php
$lines = file('bizimListe.txt');
?>
<div class="site-content">
<table class="tablom" border="px">
<tr>
<th>Numara</th>
<th>Ad</th>
<th>Soyad</th>
<th width="150px">Doğum Tarihi</th>
<th>Cinsiyet</th>
<th>Güncelle</th>
<th>Sil</th>
</tr>
<?php foreach ($lines as $line) {
list($numara,$isim,$soyisim,$dogum,$cinsiyet) = explode(',', $line);
print "
<tr>
<td width=60>$numara</td>
<td width=40>$isim</td>
<td width=60>$soyisim</td>
<td width=40>$dogum</td>
<td width=60>$cinsiyet</td>
<td><a href='guncelle.php'>Güncelle</a></td> <td>
<a href='#'>Sil</a></td>
</tr>"; }
?>
</table>Örnek Çıktı