PHP’de Formdan gelen verileri $_POST dizisi kullanarak okuma ve işleme
Tüm Farklı(text, radio,check, button, value, select, textarea) form elemanlarının $_POST ile değerlerinin okunduğu bir örnek:
<!Doctype html>
<html>
<head>
</head>
<body>
<form action="" method="POST" enctype="multipart/form-data">
Metin Alanı <input type="text" name="fe_metin" value="metin"><br>
Gizli Alan <input type="hidden" name="fe_hidden" value="gizli metin"><br>
Şifre <input type="password" name="fe_sifre" value="123456"><br>
Tik Kutusu <input type="checkbox" name="fe_tik" value="asd"><br>
Radio Düğme <input type="radio" name="fe_radyo" value="A">
<input type="radio" name="fe_radyo" value="B"><br>
Seçim Kutusu<select name="fe_secim">
<option value="10">Balıkesir</option>
<option value="34">İstanbul</option>
<option>Bursa</option>
</select><br>
Çoklu Seçim<select name="fe_coklu_secim[]" size="5" multiple>
<option value="10">Balıkesir</option>
<option value="34">İstanbul</option>
<option>Bursa</option>
<option>İzmir</option>
<option>Manisa</option>
</select><br>
Metin Kutusu <textarea name="fe_metin_kutusu">
asdf
asdfasdf
asdf
</textarea><br>
Dosya Seç <input type="file" name="fe_dosya"><br>
<hr>
<input type="submit" value="Gönder" name="gonder">
</form>
<hr>
<?php
if(isset($_POST["gonder"]))
{
echo "Metin alanı = ".$_POST["fe_metin"]."<br>";
echo "Gizli alanı = ".$_POST["fe_hidden"]."<br>";
echo "Şifre alanı = ".$_POST["fe_sifre"]."<br>";
if (isset($_POST["fe_tik"]))
echo "Tik Kutusu = ".$_POST["fe_tik"]."<br>";
else
echo "Tik kutusu seçilmedi...<br>";
if (isset($_POST["fe_radyo"]))
echo "Radyo Seçilen = ".$_POST["fe_radyo"]."<br>";
echo "Seçim Kutusunda Seçilen = ".$_POST["fe_secim"]."<br>";
if (isset($_POST["fe_coklu_secim"]))
{
echo "Seçilenler = ";
foreach($_POST["fe_coklu_secim"] as $secim):
echo $secim.",";
endforeach;
}
echo "<br>Metin Kutusu = ".$_POST["fe_metin_kutusu"]."<br>";
if (isset($_FILES["fe_dosya"]["tmp_name"]))
{
$path = "uploads/";
$path = $path . basename( $_FILES['fe_dosya']['name']);
move_uploaded_file($_FILES['fe_dosya']['tmp_name'], $path);
}
else
echo "Dosya seçmediniz...<br>";
}
?>
</body>
</html>
3.452 Gösterim

İlk Yorumu Siz Yapın