Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
122
Tıklama
0
Öne Çıkarma
Php Post Metod Hakkında yardım edebilecek?
A
10 yıl (1995 mesaj)
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar,

PHP de POST metod kullanarak bir döndürme işim var.
*Sayfada Ad,Soyad,Yaş,Adres girilecek bu veriler "data.txt" diye dosyaya kaydolacak. Daha sonra "data.txt" dosyasına kaydolan veriler tekrar ekrana getirilecek örneğin Ad: XXXX, Soyad: YYY şeklinde

Yardımlarınız için şimdiden Teşekkürler.




<form action="finalpr.php" method="post">
Name: <br />
<input type="textbox" name="name" size="30"><br />
Surname: <br />
<input type="textbox" name="surname" size="30"><br />
Age: <br />
<input type="textbox" name="age" size="30"><br />
Home Address: <br />
<input type="textbox" name="haddress" size="30"><br />
<br /><input type="submit" value="Save"><br />
</form>

<?php

$dosya_adi = "data.txt";

$deger = $_POST[’name’];
$deger = $_POST[’surname’];
$deger = $_POST[’age’];
$deger = $_POST[’haddress’];



$yazilacak_deger = "$deger\\n";

if ($deger) {

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 "<a href=’data.txt’>data.txt</a>";

} else {

echo "Dosyaya yazılamadı.";

}

?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< Bu ileti mobil sürüm kullanılarak atıldı >

S
10 yıl (719 mesaj)
Yüzbaşı

Senin için pratik bir şey hazırladım,
umarım işini görür
kolay gelsin

<?php
$data = array();
if (file_exists('data.json')) {
if ($buffer = file_get_contents('data.json')) {
$data = json_decode($buffer);
}
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$data[] = $_POST;
file_put_contents('data.json', json_encode($data));
header('Location: index.php?added');
exit();
}
if (isset($_REQUEST['delete'])) {
unset($data[$_GET['delete']]);
file_put_contents('data.json', json_encode($data));
header('Location: index.php?deleted');
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Data Lists</title>
<meta charset="utf-8"/>
<style type="text/css">
body{font-family:Tahoma;font-size:12px}
.container{width:540px;margin:0 auto}
fieldset{border:1px solid #444;padding:20px}
fieldset legend{font-weight:600;padding:0 10px}
fieldset label{display:inline-block;width:100px}
fieldset .field{margin-bottom:10px}
table{margin:0 auto;margin-top:20px;border-collapse:collapse;border-spacing:0}
th,td{padding:8px 15px}
p.added{color:green;text-align:center}
p.deleted{color:red;text-align:center}
a{color:#1a0dab}
</style>
<script type="text/javascript">
function form_validation(form) {
var error = new Array();
if (form.name.value == '')
error.push('Please enter Name');
if (form.surname.value == '')
error.push('Please enter Surname');
if (form.age.value == '')
error.push('Please enter Age');
if (form.haddress.value == '')
error.push('Please enter Home Address');
if (error.length > 0) {
alert(error[0]);
return false;
}
return true;
}
</script>
</head>
<body>
<div class="container">
<form action="" onSubmit="return form_validation(this);" method="POST">
<fieldset>
<legend>Person</legend>
<div class="field">
<label>Name:</label>
<input type="text" name="name">
</div>
<div class="field">
<label>Surname:</label>
<input type="text" name="surname">
</div>
<div class="field">
<label>Age:</label>
<input type="text" name="age">
</div>
<div class="field">
<label>Home Address:</label>
<input type="text" name="haddress">
</div>
<button type="submit">Save</button>
</fieldset>
</form>

<?php if (isset($_REQUEST['added'])): ?>
<p class="added">The record has been added successfully</p>
<?php elseif (isset($_REQUEST['deleted'])): ?>
<p class="deleted">The record was successfully deleted</p>
<?php endif; ?>

<table border="1">
<thead>
<tr>
<th>Name</th>
<th>Surname</th>
<th>Age</th>
<th>Home Address</th>
</tr>
</thead>
<?php if ($data): ?>
<?php foreach ($data as $index => $row): ?>
<tbody>
<tr>
<td><?php echo $row->name; ?></td>
<td><?php echo $row->surname; ?></td>
<td><?php echo $row->age; ?></td>
<td><?php echo $row->haddress; ?></td>
<td><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=122836474&url=javascript:void(0);" onClick="if(confirm('Are you going to delete me?')) window.location.href = 'index.php?delete=<?php echo $index; ?>';" data-href="javascript:void(0);" onClick="if(confirm('Are you going to delete me?')) window.location.href = 'index.php?delete=<?php echo $index; ?>';">delete</a></td>
</tr>
</tbody>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="4" style="color:#959595">don't register yet</td>
</tr>
<?php endif; ?>
</table>
</div>
</body>
</html>


< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi ScorpionCoders -- 27 Aralık 2016; 2:29:34 >
Bu mesaja 1 cevap geldi.
A
10 yıl (1995 mesaj)
Yüzbaşı
Konu Sahibi

teşekkürler hocam elinize sağlık.
Fazlasıyla görür işimi hemde



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @kIvILcImx
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.