Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
121
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ı.";

}

?>



< 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.